gpt4 book ai didi

java - Gemfire 本地缓存过期

转载 作者:太空宇宙 更新时间:2023-11-04 07:34:09 26 4
gpt4 key购买 nike

我有一个嵌入到具有本地 Gemfire 缓存的 Web 服务中的 JAR。我试图解决的问题是这些数据的过期。

我创建了一个自定义过期计时器,它将设置每个条目的过期时间(以秒为单位),并绑定(bind)了一个监听器来检查 afterInvalidate(EntryEvent e)。

这是我在 Spring 的地区声明

<bean id="rse-region" class="org.springframework.data.gemfire.RegionFactoryBean"
p:name="rse-region" p:cache-ref="gemfire-cache-embedded">
<property name="cacheListeners">
<array>
<bean class="CustomListener"/>
</array>
</property>
<property name="attributes">
<bean class="org.springframework.data.gemfire.RegionAttributesFactoryBean"
p:enableGateway="false"
p:statisticsEnabled="true"
p:dataPolicy="NORMAL"
p:customEntryTimeToLive-ref="customExpiration">
</bean>
</property>
</bean>

我想要做的事情与我的设置方式有点不同。我想做的是,一旦将初始条目放入该区域,我就想要在该区域上生存一段时间。是否可以在本地的 gem 火焰区域进行“生存时间”?

最佳答案

是的。 Spring Data GemFire 提供区域生存时间。

关于java - Gemfire 本地缓存过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213941/

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