org.exoplatform.services.cache.impl.jboss.lfu
Class LFUExoCacheCreator.LFUExoCache
java.lang.Object
org.exoplatform.services.cache.impl.jboss.AbstractExoCache<Serializable,Object>
org.exoplatform.services.cache.impl.jboss.lfu.LFUExoCacheCreator.LFUExoCache
- All Implemented Interfaces:
- ExoCache<Serializable,Object>
- Enclosing class:
- LFUExoCacheCreator
public static class LFUExoCacheCreator.LFUExoCache
- extends AbstractExoCache<Serializable,Object>
The LRU implementation of an ExoCache
| Methods inherited from class org.exoplatform.services.cache.impl.jboss.AbstractExoCache |
addCacheListener, clearCache, get, getCachedObjects, getCacheHit, getCacheMiss, getCacheSize, getFqn, getLabel, getName, isDistributed, isLogEnabled, isReplicated, put, putMap, putOnly, remove, removeCachedObjects, select, setDistributed, setLabel, setLogEnabled, setName, setReplicated |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LFUExoCacheCreator.LFUExoCache
public LFUExoCacheCreator.LFUExoCache(ExoCacheConfig config,
org.jboss.cache.Cache<Serializable,Object> cache,
org.jboss.cache.Fqn<String> rooFqn,
org.jboss.cache.eviction.LFUAlgorithmConfig lfu)
getLiveTime
public long getLiveTime()
getMaxSize
public int getMaxSize()
getMinNodes
public long getMinNodes()
setLiveTime
public void setLiveTime(long period)
setMaxSize
public void setMaxSize(int max)
setMinNodes
public void setMinNodes(int minNodes)
Copyright © 2012 eXo Platform SAS. All Rights Reserved.