JavaSpring简单可缓存Map

q3aa0525  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(171)

我想缓存返回map<string,string>的方法。在这个方法中,我通过restemplate调用一个资源并下载一个xml文件,然后解析它来Map并返回它。Map应该每15分钟强制刷新一次,方法是下载相同但经过修改的xml文件。但现在看来不行。以下是我的注解: @Cacheable(cacheNames = "simpleMap", key = "T(org.springframework.cache.interceptor.SimpleKey).EMPTY", sync = true) . 问题是这个缓存不适合我(看起来像)。因为我在这个方法的开头添加了logger,它调用了100次,并且静态int被迭代。而且我也无法通过 CacheManager 豆子。我的意思是我可以从中得到这张Map,但不能用钥匙得到任何东西。请帮忙

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题