Class WeakInMemoryCache
- java.lang.Object
-
- net.anwiba.commons.utilities.cache.WeakInMemoryCache
-
-
Constructor Summary
Constructors Constructor Description WeakInMemoryCache(IResourceReferenceFactory resourceReferenceFactory, IResourceReferenceHandler resourceReferenceHandler, long lifeTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IResourceReferenceadd(java.lang.Object key, byte[] data, java.lang.String mimeType, java.lang.String encoding)IResourceReferenceadd(java.lang.Object key, byte[] data, java.lang.String mimeType, java.lang.String encoding, long lifeTime)voidclear()IOptional<IResourceReference,java.lang.RuntimeException>getResourceReference(java.lang.Object key)java.util.List<IResourceReference>getResourceReferences(java.lang.Object key)
-
-
-
Constructor Detail
-
WeakInMemoryCache
public WeakInMemoryCache(IResourceReferenceFactory resourceReferenceFactory, IResourceReferenceHandler resourceReferenceHandler, long lifeTime)
-
-
Method Detail
-
add
public IResourceReference add(java.lang.Object key, byte[] data, java.lang.String mimeType, java.lang.String encoding)
-
add
public IResourceReference add(java.lang.Object key, byte[] data, java.lang.String mimeType, java.lang.String encoding, long lifeTime)
-
getResourceReference
public IOptional<IResourceReference,java.lang.RuntimeException> getResourceReference(java.lang.Object key)
- Specified by:
getResourceReferencein interfaceICache
-
getResourceReferences
public java.util.List<IResourceReference> getResourceReferences(java.lang.Object key)
- Specified by:
getResourceReferencesin interfaceICache
-
-