ehcache

net.sf.jsr107cache
Interface CacheLoader


public interface CacheLoader

User should implement this CacheLoader interface to provide a loader object to load the objects into cache.


Method Summary
 java.lang.Object load(java.lang.Object key)
          loads an object.
 java.util.Map loadAll(java.util.Collection keys)
          loads multiple object.
 

Method Detail

load

java.lang.Object load(java.lang.Object key)
                      throws CacheException
loads an object. Application writers should implement this method to customize the loading of cache object. This method is called by the caching service when the requested object is not in the cache.

Parameters:
key - the key identifying the object being loaded
Returns:
The object that is to be stored in the cache.
Throws:
CacheException

loadAll

java.util.Map loadAll(java.util.Collection keys)
                      throws CacheException
loads multiple object. Application writers should implement this method to customize the loading of cache object. This method is called by the caching service when the requested object is not in the cache.

Parameters:
keys - a Collection of keys identifying the objects to be loaded
Returns:
A Map of objects that are to be stored in the cache.
Throws:
CacheException

ehcache

true