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