[英]Ehcache with tomcat simple example
我想將Ehcache包含在Tomcat托管的Java Web應用程序中。 我要做的是檢查我的緩存中是否有密鑰,如果該密鑰存在,則將其檢索,如果不存在,則將其添加到緩存中以供以后檢索(就像memcached使用方案一樣)。
我搜索了文檔,但找不到有關如何實現此簡單示例的有用信息。 我只發現需要將ehcache-core.jar和slf4j * .jar與ehcache.xml一起放入我的類路徑中。 那呢 我可以在示例中看到一個Ehcache緩存對象-但是我應該在哪里實例化該實例,以便可以從我的servlet / JSP訪問它? 另外,您是否可以建議將一個非常簡單的緩存配置放入ehcache.xml中? 是默認值
<defaultCache maxEntriesLocalHeap="0" eternal="false" timeToIdleSeconds="1200" timeToLiveSeconds="1200"> </defaultCache>
好 ?
做類似的事情
CacheManager.getInstance().addCache("xyz"); // creates a cache called xyz.
Cache xyz = CacheManager.getInstance().getCache("xyz");
xyz.put(new Element("key", new Person()));
Element e = xyz.get("key");
Person p = (Person) e.getObjectValue();
有更好的優雅方式可以使用緩存。 請參閱http://ehcache.org/documentation/code-samples 。 還要檢查與之集成的彈簧。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.