我想通过Java代码更改到期日期或设置EhCache成员的到期时间。
我知道对象何时到期,但我不确定如何实现此目标。
我知道我可以为整个缓存设置它,例如
Cache cache = manager.getCache("sampleCache");
CacheConfiguration config = cache.getCacheConfiguration();
config.setTimeToIdleSeconds(60);
config.setTimeToLiveSeconds(120);
config.setMaxEntriesLocalHeap(10000);
config.setMaxEntriesLocalDisk(1000000);
有人可以建议我如何为特定会员执行此操作吗?
答案 0 :(得分:3)
在Ehcache 2.x中,您可以在缓存中插入的<?php $conn = new PDO('mysql:host=localhost;dbname=nochp', 'root', ''); ?>
设置到期时间:
Element
在Ehcache 3.x中,您可以实施自定义Element element = new Element("key1", "value1");
element.setTimeToLive(300);
并让其返回不同的Expiry
,具体取决于Duration
和key
:
value
查看API documentation以获取更多信息。