gpt4 book ai didi

java - Ehcache搭配tomcat简单例子

转载 作者:行者123 更新时间:2023-11-28 22:34:56 25 4
gpt4 key购买 nike

我想在 Tomcat 托管的 Java Web 应用程序中包含 Ehcache。我想做的是检查我的缓存中是否有一个键,如果该键存在则检索它,如果不存在则将其添加到缓存中以供以后检索(就像 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 .还要检查 spring 与它的集成。

关于java - Ehcache搭配tomcat简单例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com