public class HashCache
- extends Object
Simple utility class that implements a fixed-size and thread-safe
(non-blocking) cache of objects. The cache is simply an array
of objects, indexed by their hash codes. If more than one objects
hash to the same location, only the most recently accessed object is
kept in the cache.
- See Also:
If a cached copy of the given object already exists, then returns
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Object get(Object object)
- If a cached copy of the given object already exists, then returns
that copy. Otherwise the given object is cached and returned.
object - object to return from the cache
- the given object or a previously cached copy
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.