| java.lang.Object com.tcclient.ehcache.TimeExpiryMap
TimeExpiryMap | public class TimeExpiryMap implements Map,Expirable,Cloneable,Serializable(Code) | | Up to now, TimeExpiryMap is only used in the context of Ehcache which is synchronized and auto-locked in the
MemoryStore class; therefore, no synchronization is needed here. TimeExpiryMap will be shared when a Ehcache is
clustered. That is why we do not need to make store and dtmStore as root like what Session does.
|
Constructor Summary | |
public | TimeExpiryMap(long invalidatorSleepSeconds, long maxIdleTimeoutSeconds, long maxTTLSeconds, String cacheName) | public | TimeExpiryMap(long invalidatorSleepSeconds, long maxIdleTimeoutSeconds, long maxTTLSeconds, String cacheName, boolean globalEvictionEnabled, int globalEvictionDuration, int concurrency, int evictorPoolSize, boolean isLoggingEnabled, boolean isEvictorLoggingEnabled, int numOfChunks, long restMillis) |
TimeExpiryMap | public TimeExpiryMap(long invalidatorSleepSeconds, long maxIdleTimeoutSeconds, long maxTTLSeconds, String cacheName)(Code) | | |
TimeExpiryMap | public TimeExpiryMap(long invalidatorSleepSeconds, long maxIdleTimeoutSeconds, long maxTTLSeconds, String cacheName, boolean globalEvictionEnabled, int globalEvictionDuration, int concurrency, int evictorPoolSize, boolean isLoggingEnabled, boolean isEvictorLoggingEnabled, int numOfChunks, long restMillis)(Code) | | |
clear | public void clear()(Code) | | |
clearStatistics | public void clearStatistics()(Code) | | |
containsValue | public boolean containsValue(Object value)(Code) | | |
getHitCount | public int getHitCount()(Code) | | |
getMissCountExpired | public int getMissCountExpired()(Code) | | |
getMissCountNotFound | public int getMissCountNotFound()(Code) | | |
initialize | public void initialize()(Code) | | |
isEmpty | public boolean isEmpty()(Code) | | |
processExpired | protected void processExpired(Object key)(Code) | | |
stopTimeMonitoring | final public void stopTimeMonitoring()(Code) | | |
|
|