org.springframework.cache.support
Class SimpleCacheManager

java.lang.Object
  extended by org.springframework.cache.support.AbstractCacheManager
      extended by org.springframework.cache.support.SimpleCacheManager
All Implemented Interfaces:
InitializingBean, CacheManager

public class SimpleCacheManager
extends AbstractCacheManager

Simple cache manager working against a given collection of caches. Useful for testing or simple caching declarations.

Since:
3.1
Author:
Costin Leau

Field Summary
private  java.util.Collection<? extends Cache> caches
           
 
Constructor Summary
SimpleCacheManager()
           
 
Method Summary
protected  java.util.Collection<? extends Cache> loadCaches()
          Load the caches for this cache manager.
 void setCaches(java.util.Collection<? extends Cache> caches)
          Specify the collection of Cache instances to use for this CacheManager.
 
Methods inherited from class org.springframework.cache.support.AbstractCacheManager
addCache, afterPropertiesSet, getCache, getCacheNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

caches

private java.util.Collection<? extends Cache> caches
Constructor Detail

SimpleCacheManager

public SimpleCacheManager()
Method Detail

setCaches

public void setCaches(java.util.Collection<? extends Cache> caches)
Specify the collection of Cache instances to use for this CacheManager.


loadCaches

protected java.util.Collection<? extends Cache> loadCaches()
Description copied from class: AbstractCacheManager
Load the caches for this cache manager. Occurs at startup. The returned collection must not be null.

Specified by:
loadCaches in class AbstractCacheManager