我对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注解/配置操作有任何自定义位置,可以这样做吗?
答案 0 :(得分:0)
首先,我需要写信要求您提供技术解决方案,但是您没有提及用例。恐怕回答您的问题可能弊大于利。
现在,Spring Boot本身没有缓存 ,而是依赖于实现。 Hazelcast就是其中之一。由于您提到的功能并非在所有实现中都通用,因此无法对其进行配置。
如果要清除缓存而不考虑TTL,则应添加一个@Scheduled
bean来根据您的频率进行缓存。由于available tutorial非常完整,因此我认为无需在此处复制粘贴。