gpt4 book ai didi

java - 如何使用cacheApi在play框架中设置清理缓存超时?

转载 作者:行者123 更新时间:2023-12-02 12:06:40 25 4
gpt4 key购买 nike

我在我的 Play 应用程序中使用cacheApi,我想知道是否可以设置缓存清理超时时间?

我在方法中使用 cacheApi 对象,如果数据在缓存中,则从缓存中获取,如果没有,则通过 api 调用从服务器获取它

现在我希望每 24 小时清理一次缓存,以便能够从服务器获取新数据。

我如何完成这样的事情?

最佳答案

我使用此代码来配置超时:

CacheConfiguration<Long, String> cacheConfiguration = CacheConfigurationBuilder.newCacheConfigurationBuilder(Long.class, String.class,
ResourcePoolsBuilder.heap(100))
.withExpiry(Expirations.timeToLiveExpiration(Duration.of(20, TimeUnit.SECONDS)))
.build();

关于java - 如何使用cacheApi在play框架中设置清理缓存超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46868664/

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