internal ColorMapCacheItem GetColorMapCacheItem(ColorMapKey key) { lock (_syncLock) { if (_colorMapCache.ContainsKey(key)) { return(_colorMapCache[key]); } ColorMapCacheItem item = new ColorMapCacheItem(key); _colorMapCache[key] = item; return(item); } }
internal ColorMapCacheItem(ColorMapKey key) : base() { _key = key; }