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_TTLFields 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, valuesMethods inherited from class org.castor.cache.AbstractBaseCache
expire, expireAll, getName, invokeMethod, invokeStaticMethodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-