import net.sf.ehcache.CacheException;
import net.sf.ehcache.CacheManager;
import net.sf.ehcache.Element;
-import net.sf.ehcache.config.Configuration;
-import net.sf.ehcache.config.ConfigurationFactory;
import org.apache.log4j.Logger;
import org.wamblee.io.InputResource;
/**
* EH Cache manager.
*/
- private CacheManager _manager;
+ private CacheManager manager;
/**
* EH cache.
*/
- private Cache _cache;
+ private Cache cache;
/**
* Constructs a cache based on EHCache.
throws IOException, CacheException {
InputStream is = aResource.getInputStream();
try {
- _manager = new CacheManager(is);
- _cache = _manager.getCache(aCacheName);
- if (_cache == null) {
+ manager = new CacheManager(is);
+ cache = manager.getCache(aCacheName);
+ if (cache == null) {
LOGGER.warn("Creating cache '" + aCacheName
+ "' because it is not configured");
- _manager.addCache(aCacheName);
- _cache = _manager.getCache(aCacheName);
+ manager.addCache(aCacheName);
+ cache = manager.getCache(aCacheName);
}
- assert _cache != null;
+ assert cache != null;
} finally {
is.close();
}
* @see org.wamblee.cache.Cache#put(KeyType, ValueType)
*/
public void put(KeyType aKey, ValueType aValue) {
- _cache.put(new Element(aKey, aValue));
+ cache.put(new Element(aKey, aValue));
}
/*
*/
public ValueType get(KeyType aKey) {
try {
- Element element = _cache.get(aKey);
+ Element element = cache.get(aKey);
if (element == null) {
return null;
}
* @see org.wamblee.cache.Cache#remove(KeyType)
*/
public void remove(KeyType aKey) {
- _cache.remove(aKey);
+ cache.remove(aKey);
}
/*
* @see org.wamblee.cache.Cache#clear()
*/
public void clear() {
- _cache.removeAll();
+ cache.removeAll();
}
}