Package org.biojava.utils.cache
Class FixedSizeCache
- java.lang.Object
-
- org.biojava.utils.cache.FixedSizeCache
-
- All Implemented Interfaces:
Cache
public class FixedSizeCache extends Object implements Cache
Cache which stores up tolimit
Objects.- Since:
- 1.1
- Author:
- Thomas Down
-
-
Constructor Summary
Constructors Constructor Description FixedSizeCache(int limit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLimit()
CacheReference
makeReference(Object o)
Construct a temporary reference to an object.void
setLimit(int limit)
-
-
-
Constructor Detail
-
FixedSizeCache
public FixedSizeCache(int limit)
-
-
Method Detail
-
makeReference
public CacheReference makeReference(Object o)
Description copied from interface:Cache
Construct a temporary reference to an object. The reference persists until it becomes dereferenced itself, it is explicitly cleared by the user, or the cache determines that it is a candidate for disposal.- Specified by:
makeReference
in interfaceCache
-
getLimit
public int getLimit()
-
setLimit
public void setLimit(int limit)
-
-