Class Cache<KeyType,ValueType>

java.lang.Object
ucar.unidata.util.Cache<KeyType,ValueType>

public class Cache<KeyType,ValueType> extends Object
Provides a hashtable cache of key value pairs and keeps the size below a given limit
Version:
$Revision: 1.271 $
Author:
IDV development group.
  • Constructor Details

    • Cache

      public Cache(int size)
      _more_
      Parameters:
      size - _more_
  • Method Details

    • get

      public ValueType get(KeyType key)
      _more_
      Parameters:
      key - _more_
      Returns:
      _more_
    • getAndRemove

      public ValueType getAndRemove(KeyType key)
    • put

      public void put(KeyType key, ValueType value)
      _more_
      Parameters:
      key - _more_
      value - _more_
    • clear

      public void clear()
      _more_
    • removeValue

      protected void removeValue(KeyType key, ValueType object)
      _more_
      Parameters:
      key - _more_
      object - _more_