org.rbtdata.rbt.cache
Class Cache
java.lang.Object
org.rbtdata.rbt.cache.Cache
public class Cache
- extends java.lang.Object
Constructor Summary |
Cache(java.lang.String name)
|
Cache(java.lang.String name,
int maxSize)
|
Cache(java.lang.String name,
int maxSize,
long checkInterval)
|
Cache(java.lang.String name,
int maxSize,
long checkInterval,
long clearInterval)
|
Cache(java.lang.String name,
int maxSize,
long checkInterval,
long clearInterval,
long timeToLive)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MAX_SIZE
public static final int DEFAULT_MAX_SIZE
- See Also:
- Constant Field Values
DEFAULT_CLEAR_INTERVAL
public static final long DEFAULT_CLEAR_INTERVAL
- See Also:
- Constant Field Values
DEFAULT_CHECK_INTERVAL
public static final long DEFAULT_CHECK_INTERVAL
- See Also:
- Constant Field Values
DEFAULT_TIME_TO_LIVE
public static final long DEFAULT_TIME_TO_LIVE
- See Also:
- Constant Field Values
Cache
public Cache(java.lang.String name)
Cache
public Cache(java.lang.String name,
int maxSize)
Cache
public Cache(java.lang.String name,
int maxSize,
long checkInterval)
Cache
public Cache(java.lang.String name,
int maxSize,
long checkInterval,
long clearInterval)
Cache
public Cache(java.lang.String name,
int maxSize,
long checkInterval,
long clearInterval,
long timeToLive)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
getStats
public long[] getStats()
getTimeToLive
public long getTimeToLive()
getSize
public int getSize()
getMaxSize
public int getMaxSize()
getClearInterval
public long getClearInterval()
getCheckInterval
public long getCheckInterval()
put
public void put(java.lang.Object key,
java.lang.Object item)
get
public java.lang.Object get(java.lang.Object key)
removeObject
public java.lang.Object removeObject(java.lang.String key)
isStopRequested
public boolean isStopRequested()
stop
public void stop()