org.makumba.commons
Class SoftNamedResources

java.lang.Object
  extended by org.makumba.commons.NamedResources
      extended by org.makumba.commons.SoftNamedResources
All Implemented Interfaces:
Serializable

public class SoftNamedResources
extends NamedResources

A NamedResources that keeps its resources as soft references

See Also:
NamedResources, Serialized Form

Field Summary
 
Fields inherited from class org.makumba.commons.NamedResources
allCaches, f, hits, misses, name, soft_static_caches, staticCaches, values
 
Constructor Summary
SoftNamedResources(String name, NamedResourceFactory f)
           
 
Method Summary
 String getName()
           
protected  NameValue getNameValue(Object name, Object hash)
           
 int size()
           
 
Methods inherited from class org.makumba.commons.NamedResources
cleanStaticCache, cleanStaticCache, cleanup, cleanupStaticCache, cleanupStaticCaches, close, closeContent, getActiveCacheNames, getCacheInfo, getResource, getStaticCache, getSupplementary, knowResource, makeStaticCache, makeStaticCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoftNamedResources

public SoftNamedResources(String name,
                          NamedResourceFactory f)
Method Detail

getNameValue

protected NameValue getNameValue(Object name,
                                 Object hash)
Overrides:
getNameValue in class NamedResources

getName

public String getName()
Overrides:
getName in class NamedResources

size

public int size()
Overrides:
size in class NamedResources