Package org.castor.cache.hashbelt
Class FIFOHashbelt
java.lang.Object
org.castor.cache.AbstractBaseCache
org.castor.cache.hashbelt.AbstractHashbelt
org.castor.cache.hashbelt.FIFOHashbelt
A perfectly ordinary hashbelt. Objects all go into the first container on the
belt, and make their way down over time until they fall off the end.
- Since:
- 1.0
- Version:
- $Revision: 8102 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Ralf Joachim
-
Nested Class Summary
-
Field Summary
FieldsFields inherited from class org.castor.cache.hashbelt.AbstractHashbelt
DEFAULT_CAPACITY, DEFAULT_CONTAINER_CLASS, DEFAULT_CONTAINERS, DEFAULT_MONITOR, DEFAULT_REAPER_CLASS, DEFAULT_TTL, PARAM_CAPACITY, PARAM_CONTAINER_CLASS, PARAM_CONTAINERS, PARAM_MONITOR, PARAM_REAPER_CLASS, PARAM_TTL
Fields inherited from interface org.castor.cache.Cache
DEFAULT_DEBUG, DEFAULT_NAME, DEFAULT_TYPE, PARAM_DEBUG, PARAM_NAME, PARAM_TYPE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.castor.cache.hashbelt.AbstractHashbelt
clear, close, containsKey, containsValue, entrySet, getCapacity, getObjectFromCache, getTTL, initialize, isEmpty, keySet, lock, putObjectIntoCache, removeObjectFromCache, size, values
Methods inherited from class org.castor.cache.AbstractBaseCache
expire, expireAll, getName, invokeMethod, invokeStaticMethod
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
TYPE
The type of the cache.- See Also:
-
-
Constructor Details
-
FIFOHashbelt
public FIFOHashbelt()
-
-
Method Details
-
getType
Indicates the type of this cache.- Returns:
- The cache type.
-
get
-
put
-
remove
-
putAll
-