hello world example for ehcache?

前端 未结 2 1616
后悔当初
后悔当初 2020-12-24 05:56

ehcache is a hugely configurable beast, and the examples are fairly complex, often involving many layers of interfaces.

Has anyone come across the simplest example w

2条回答
  •  粉色の甜心
    2020-12-24 06:27

    A working implementation of jbrookover's answer:

    import net.sf.ehcache.CacheManager;
    import net.sf.ehcache.Element;
    import net.sf.ehcache.Cache;
    
    public class EHCacheDemo  {
        public static final void main(String[] igno_red)  {
            CacheManager cchm = CacheManager.getInstance();
    
            //Create a cache
            cchm.addCache("test");
    
            //Add key-value pairs
            Cache cch = cchm.getCache("test");
            cch.put(new Element("tarzan", "Jane"));
            cch.put(new Element("kermit", "Piggy"));
    
            //Retrieve a value for a given key
            Element elt = cch.get("tarzan");
            String sPartner = (elt == null ? null : elt.getObjectValue().toString());
    
            System.out.println(sPartner);  //Outputs "Jane"
    
            //Required or the application will hang
            cchm.removeAllCaches();  //alternatively: cchm.shutdown();
        }
    }
    

提交回复
热议问题