类 GenericCache

java.lang.Object
org.apache.oro.util.GenericCache
所有已实现的接口:
Serializable, Cache
直接已知子类:
CacheFIFO, CacheFIFO2, CacheLRU, CacheRandom

public abstract class GenericCache extends Object implements Cache, Serializable
This is the base class for all cache implementations provided in the org.apache.oro.util package. To derive a subclass from GenericCache only the ... methods need be overridden. Although 4 subclasses of GenericCache are provided with this package, users may not derive subclasses from this class. Rather, users should create their own implmentations of the Cache interface.
从以下版本开始:
1.0
版本:
@version@
另请参阅:
  • 字段详细资料

    • DEFAULT_CAPACITY

      public static final int DEFAULT_CAPACITY
      The default capacity to be used by the GenericCache subclasses provided with this package. Its value is 20.
      另请参阅:
  • 方法详细资料

    • addElement

      public abstract void addElement(Object key, Object value)
      指定者:
      addElement 在接口中 Cache
    • getElement

      public Object getElement(Object key)
      指定者:
      getElement 在接口中 Cache
    • keys

      public final Iterator keys()
    • size

      public final int size()
      Returns the number of elements in the cache, not to be confused with the capacity() which returns the number of elements that can be held in the cache at one time.

      指定者:
      size 在接口中 Cache
      返回:
      The current size of the cache (i.e., the number of elements currently cached).
    • capacity

      public final int capacity()
      Returns the maximum number of elements that can be cached at one time.

      指定者:
      capacity 在接口中 Cache
      返回:
      The maximum number of elements that can be cached at one time.
    • isFull

      public final boolean isFull()