如何在websphere中使缓存条目不会过期

时间:2011-06-29 11:18:47

标签: caching websphere distributed-caching

我在Web领域创建了一个缓存,它将由多个应用程序共享,我想在创建的缓存中创建一个条目以免过期。我该怎么做?

谢谢和问候,

阳光。

1 个答案:

答案 0 :(得分:3)

您是在推导/使用WebSpheres dyna-cache(DistributedObjectCache)吗?你是如何创建缓存实例的?

DistributedObjectCache(通过它的DistributedMap父级)定义了一个“put”方法重载,它接受单个缓存条目的TTL。如果要为整个缓存设置TTL,则setTimeToLive(int)

中的DistributedMap方法相反

请参阅http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wsps.602.javadoc.doc/doc/com/ibm/websphere/cache/DistributedMap.html

值得注意的是,TTL在cacheinstances.properties(或管理控制台资源/缓存实例/对象缓存实例)中不可用作配置选项,必须使用setTimeToLive()以编程方式设置