DEFAULT_LIFETIME, DEFAULT_MAX_SIZE
Constructor and Description |
---|
EmptyCacheMap() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
int |
getLifetime()
Returns the minimal lifetime, unit=milliseconds.
|
int |
getMaxSize()
Returns the maximal allowed size.
|
V |
put(K key,
V value)
Stores an object to the cache.
|
void |
setLifetime(int lifetime)
Sets the minimal lifetime.
|
void |
setMaxSize(int maxsize)
Sets the maximal allowed size.
|
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, putAll, remove, size, toString, values
finalize, getClass, notify, notifyAll, wait, wait, wait
clear, containsKey, get, remove
public V put(K key, V value)
Cache
public int getLifetime()
Cache
getLifetime
in interface Cache<K,V>
Cache.getMaxSize()
public void setLifetime(int lifetime)
Cache
Cache.DEFAULT_LIFETIME
.setLifetime
in interface Cache<K,V>
lifetime
- the lifetime, unit=milliseconds;
if non-positive, they will be removed immediately.Cache.getLifetime()
public int getMaxSize()
Cache
Cache.DEFAULT_MAX_SIZE
.
An mapping won't be removed by GC unless the minimal lifetime
or the maximal allowed size exceeds.getMaxSize
in interface Cache<K,V>
Cache.getLifetime()
public void setMaxSize(int maxsize)
Cache
setMaxSize
in interface Cache<K,V>
Cache.getMaxSize()
Copyright © 2005-2022 Potix Corporation. All Rights Reserved.