org.mmbase.module.builders
Class AbstractImages.CKeyCache

java.lang.Object
  extended by org.mmbase.cache.Cache<String,Object>
      extended by org.mmbase.module.builders.AbstractImages.CKeyCache
All Implemented Interfaces:
Map<String,Object>, CacheMBean, SizeMeasurable
Enclosing class:
AbstractImages

protected abstract static class AbstractImages.CKeyCache
extends Cache<String,Object>

Cache with 'ckey' keys.

Since:
MMBase-1.6.2

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class org.mmbase.cache.Cache
lock, maxEntrySize
 
Constructor Summary
protected AbstractImages.CKeyCache(int i)
           
 
Method Summary
(package private)  void remove(int originalNodeNumber)
          Remove all cache entries associated with a certain images node This depends now on the fact that ckeys start with the original node-number
(package private)  void removeCacheNumber(int icacheNumber)
           
 
Methods inherited from class org.mmbase.cache.Cache
checkCachePolicy, clear, contains, containsKey, containsValue, entrySet, equals, get, getAvarageValueLength, getByteSize, getByteSize, getCheapByteSize, getCount, getDefaultMaxEntrySize, getDescription, getHits, getImplementation, getLock, getMaxEntrySize, getMaxSize, getMisses, getName, getPuts, getRatio, getSize, getStats, hashCode, isActive, isEmpty, keySet, maxSize, put, putAll, putCache, remove, reset, setActive, setMaxEntrySize, setMaxSize, size, toString, values
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractImages.CKeyCache

protected AbstractImages.CKeyCache(int i)
Method Detail

remove

void remove(int originalNodeNumber)
Remove all cache entries associated with a certain images node This depends now on the fact that ckeys start with the original node-number


removeCacheNumber

void removeCacheNumber(int icacheNumber)


MMBase 2.0-SNAPSHOT - null