(colorStr, rgbaArr)
| 2485 | var colorCache = new LRU(20); |
| 2486 | var lastRemovedArr = null; |
| 2487 | function putToCache(colorStr, rgbaArr) { |
| 2488 | if (lastRemovedArr) { |
| 2489 | copyRgba(lastRemovedArr, rgbaArr); |
| 2490 | } |
| 2491 | lastRemovedArr = colorCache.put(colorStr, lastRemovedArr || (rgbaArr.slice())); |
| 2492 | } |
| 2493 | function parse(colorStr, rgbaArr) { |
| 2494 | if (!colorStr) { |
| 2495 | return; |