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, setConfigurationId
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
equals, hashCode, toString
public 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–2016 XWiki. All rights reserved.