簡體   English   中英

帶有Tomcat的ehcache簡單示例

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM