ehcache.xml holds the ehcache specifig configuration.
Now, how to use EhCacheImpl and EhCacheManagerImpl to get the cache object. So that I can write something like below
public CacheManagerSample01() {
myCache = myCacheManager.getCache(YourBean.class);
// feed cache with some bean entries
myCache.put("bean1", new YourBean("name1", GregorianCalendar.getInstance(), true, 2));
myCache.put("bean2", new YourBean("name2", GregorianCalendar.getInstance(), false, 15));
}
/**
* method example that use the injected cache
*/
public void echo() {
System.out.printf("cache name: %s\n", myCache.getName());
System.out.printf("cache size: %s\n", myCache.size());
System.out.printf("cache entry[%s]: %s\n", "bean1", myCache.get("bean1").toString());
System.out.printf("cache entry[%s]: %s\n", "bean2", myCache.get("bean2").toString());
}
Please help me.