在一天中的特定时间缓存驱逐而不是通过TTL

时间:2015-02-25 21:54:16

标签: spring guava ehcache gemfire

如果可以在一天的特定时间而不是TTL进行缓存驱逐,请告诉我。我正在使用spring框架,所以如果任何API提供此功能,那么我可以通过插入Spring来使用此API。 如果询问了类似的问题但未能找到任何先前的问题,我确实通过了搜索机制。

如果有类似问题,请告诉我相关链接。

谢谢,Amitabh

2 个答案:

答案 0 :(得分:1)

根据GemFire文档:

  

您可以根据条目数,百分比来配置驱逐   可用堆和绝对内存使用量。您还可以配置内容   当您需要逐出时执行:销毁条目或将它们溢出到磁盘。   请参阅持久性和溢出。

http://gemfire.docs.pivotal.io/latest/userguide/index.html#developing/eviction/configuring_data_eviction.html

但您可以通过自定义过期获得更接近您需要的内容。请检查以下链接:

http://gemfire.docs.pivotal.io/latest/userguide/index.html#developing/expiration/configuring_data_expiration.html

答案 1 :(得分:1)

Ehcache expiration不提供开箱即用的功能。

你还有一些选择: