public class ExpireableCache
extends java.lang.Thread
Constructor and Description |
---|
ExpireableCache(int capacity) |
ExpireableCache(int capacity,
float expire_factor,
long max_keep_alive) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.Object key) |
int |
getCapacity() |
int |
getHits() |
int |
getMisses() |
int |
getUsage() |
void |
hit() |
void |
miss() |
void |
put(java.lang.Object key,
java.lang.Object value) |
void |
remove(java.lang.Object key) |
void |
run() |
void |
setCapacity(int size) |
void |
shutdown() |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public ExpireableCache(int capacity, float expire_factor, long max_keep_alive)
public ExpireableCache(int capacity)
public void put(java.lang.Object key, java.lang.Object value)
public java.lang.Object get(java.lang.Object key)
public void remove(java.lang.Object key)
public void setCapacity(int size)
public int getCapacity()
public int getUsage()
public int getHits()
public int getMisses()
public void hit()
public void miss()
public void shutdown()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread