org.apache.oro.util

Interface Cache

public interface Cache

An interface defining the basic functions of a cache.

Since: 1.0

Version: 2.0.8

Method Summary
voidaddElement(Object key, Object value)
intcapacity()
Returns the maximum number of elements that can be cached at one time.
ObjectgetElement(Object key)
intsize()
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 Detail

addElement

public void addElement(Object key, Object value)

capacity

public 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.

getElement

public Object getElement(Object key)

size

public 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).

Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.