/** * Creates new LRUCacheConfiguration instance with given configurationId, default max size of 100 and time to live * 0. * * @param configurationId configuration identifier */ public LRUCacheConfiguration(String configurationId) { super(configurationId); LRUEvictionConfiguration lru = new LRUEvictionConfiguration(); put(EntryEvictionConfiguration.CONFIGURATIONID, lru); }
/** * Creates new LRUCacheConfiguration instance with given configurationId, default max size of 100 and time to live * 0. * * @param configurationId configuration identifier */ public LRUCacheConfiguration(String configurationId) { super(configurationId); LRUEvictionConfiguration lru = new LRUEvictionConfiguration(); put(EntryEvictionConfiguration.CONFIGURATIONID, lru); }
/** * Creates new LRUCacheConfiguration instance with given configurationId and max size, and default time to live 0. * * @param configurationId configuration identifier * @param maxSize maximum cache capacity */ public LRUCacheConfiguration(String configurationId, int maxSize) { super(configurationId); LRUEvictionConfiguration lru = new LRUEvictionConfiguration(); lru.setMaxEntries(maxSize); put(EntryEvictionConfiguration.CONFIGURATIONID, lru); }
/** * Creates new LRUCacheConfiguration instance with given configurationId and max size, and default time to live 0. * * @param configurationId configuration identifier * @param maxSize maximum cache capacity */ public LRUCacheConfiguration(String configurationId, int maxSize) { super(configurationId); LRUEvictionConfiguration lru = new LRUEvictionConfiguration(); lru.setMaxEntries(maxSize); put(EntryEvictionConfiguration.CONFIGURATIONID, lru); }
/** * Creates new LRUCacheConfiguration instance with given configurationId, max size and time to live. * * @param configurationId configuration identifier * @param maxSize maximum cache capacity * @param maxIdle for how long cache entry will be valid (in seconds) since the last time it was used */ public LRUCacheConfiguration(String configurationId, int maxSize, int maxIdle) { super(configurationId); LRUEvictionConfiguration lru = new LRUEvictionConfiguration(); lru.setMaxEntries(maxSize); lru.setMaxIdle(maxIdle); put(EntryEvictionConfiguration.CONFIGURATIONID, lru); }
/** * Creates new LRUCacheConfiguration instance with given configurationId, max size and time to live. * * @param configurationId configuration identifier * @param maxSize maximum cache capacity * @param maxIdle for how long cache entry will be valid (in seconds) since the last time it was used */ public LRUCacheConfiguration(String configurationId, int maxSize, int maxIdle) { super(configurationId); LRUEvictionConfiguration lru = new LRUEvictionConfiguration(); lru.setMaxEntries(maxSize); lru.setMaxIdle(maxIdle); put(EntryEvictionConfiguration.CONFIGURATIONID, lru); }