Interface Cache

All Known Implementing Classes:
CacheFIFO, CacheFIFO2, CacheLRU, CacheRandom, GenericCache

public interface Cache
An interface defining the basic functions of a cache.
Since:
1.0
Version:
2.0.8
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addElement(Object key, Object value)
     
    int
    Returns the maximum number of elements that can be cached at one time.
     
    int
    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.
  • Method Details

    • addElement

      void addElement(Object key, Object value)
    • getElement

      Object getElement(Object key)
    • size

      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.

      Returns:
      The current size of the cache (i.e., the number of elements currently cached).
    • capacity

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

      Returns:
      The maximum number of elements that can be cached at one time.