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 maxIdle)
Creates new LRUCacheConfiguration instance with given configurationId, max size and time to live.
|
| Modifier and Type | Method and Description |
|---|---|
LRUEvictionConfiguration |
getLRUEvictionConfiguration() |
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 maxIdle)
configurationId - configuration identifiermaxSize - maximum cache capacitymaxIdle - for how long cache entry will be valid (in seconds) since the last time it was usedpublic LRUEvictionConfiguration getLRUEvictionConfiguration()
LRUEvictionConfiguration instanceCopyright © 2004–2016 XWiki. All rights reserved.