Springboot缓存与Hazelcast实现

时间:2020-04-27 05:42:17

标签: hazelcast spring-cache

我对springboot缓存与Hazelcast实施有疑问。

在我的情况下,我希望cacheName说登出,每60分钟清除其条目,而不考虑大小策略/到期策略。

为此,我在HazelCast中手动输入了

class ImageFolder(Dataset):
    def __init__(self, root, transform=None):
        #Call make_dataset to collect files. 
        self.samples = make_dataset(opt.dataroot)
        self.imgs = self.samples
        self.transformA = transformA

        ...

我想知道对于此缓存名称,仅使用springboot-cache注解/配置操作有任何自定义位置,可以这样做吗?

1 个答案:

答案 0 :(得分:0)

首先,我需要写信要求您提供技术解决方案,但是您没有提及用例。恐怕回答您的问题可能弊大于利。

现在,Spring Boot本身没有缓存 ,而是依赖于实现。 Hazelcast就是其中之一。由于您提到的功能并非在所有实现中都通用,因此无法对其进行配置。

如果要清除缓存而不考虑TTL,则应添加一个@Scheduled bean来根据您的频率进行缓存。由于available tutorial非常完整,因此我认为无需在此处复制粘贴。