org.exoplatform.services.cache.impl.jboss.lru
Class LRUExoCacheCreator.LRUExoCache
java.lang.Object
org.exoplatform.services.cache.impl.jboss.AbstractExoCache<Serializable,Object>
org.exoplatform.services.cache.impl.jboss.lru.LRUExoCacheCreator.LRUExoCache
- All Implemented Interfaces:
- ExoCache<Serializable,Object>
- Enclosing class:
- LRUExoCacheCreator
public static class LRUExoCacheCreator.LRUExoCache
- 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 |
LRUExoCacheCreator.LRUExoCache
public LRUExoCacheCreator.LRUExoCache(ExoCacheConfig config,
org.jboss.cache.Cache<Serializable,Object> cache,
org.jboss.cache.Fqn<String> rooFqn,
org.jboss.cache.eviction.LRUAlgorithmConfig lru)
getLiveTime
public long getLiveTime()
getMaxSize
public int getMaxSize()
getTimeToLive
public long getTimeToLive()
getMaxAge
public long getMaxAge()
setLiveTime
public void setLiveTime(long period)
setMaxSize
public void setMaxSize(int max)
setTimeToLive
public void setTimeToLive(long timeToLive)
setMaxAge
public void setMaxAge(long maxAge)
Copyright © 2015 eXo Platform SAS. All Rights Reserved.