public class LRUCacheConfiguration extends CacheConfiguration
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
LRUCacheConfiguration()
Creates new LRUCacheConfiguration instance with empty (null) configurationId, default size of 100 and time to
live 0.
|
LRUCacheConfiguration(String configurationId)
Creates new LRUCacheConfiguration instance with given configurationId, default max size of 100 and time to live
0.
|
LRUCacheConfiguration(String configurationId,
int maxSize)
Creates new LRUCacheConfiguration instance with given configurationId and max size, and default time to live 0.
|
LRUCacheConfiguration(String configurationId,
int maxSize,
int timeToLive)
Creates new LRUCacheConfiguration instance with given configurationId, max size and time to live.
|
getConfigurationId, setConfigurationIdclear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuesequals, hashCode, toStringpublic LRUCacheConfiguration()
public LRUCacheConfiguration(String configurationId)
configurationId - configuration identifierpublic LRUCacheConfiguration(String configurationId, int maxSize)
configurationId - configuration identifiermaxSize - maximum cache capacitypublic LRUCacheConfiguration(String configurationId, int maxSize, int timeToLive)
configurationId - configuration identifiermaxSize - maximum cache capacitytimeToLive - for how long cache entry will be valid (in seconds)Copyright © 2004–2015 XWiki. All rights reserved.