如何获取对Spring @Cacheable数据的访问权限?

时间:2018-07-31 10:04:58

标签: java spring caching data-caching

我有以下代码,我想在“ instagramSearchResultsCache”中获取数据。例如,如何使用Spring Cache进行打印?

Date_from    Date_to concentration Parameter
2013-01-01 2013-02-01           1.4         A
2013-02-02 2013-05-07           1.5         A
2013-05-08 2013-05-09            NA         A
2013-05-10 2013-08-12           2.5         A
2018-08-13 2013-09-12            NA         A
2013-09-13 2013-11-18           1.5         A
2013-11-19 2013-12-01            NA         A
2013-12-02 2013-12-31           3.5         A
2013-01-01 2013-02-01           1.4         B
2013-02-02 2013-05-07           1.5         B  
2013-05-08 2013-05-09            NA         B
2013-05-10 2013-08-12           2.5         B
2018-08-13 2013-09-12            NA         B 
2013-09-13 2013-11-18           1.5         B
2013-11-19 2013-12-01            NA         B
2013-12-02 2013-12-31           3.5         B
2013-01-01 2013-02-01           1.4         C
2013-02-02 2013-05-07           1.5         C
2013-05-08 2013-05-09            NA         C
2013-05-10 2013-08-12           2.5         C
2018-08-13 2013-09-12            NA         C
2013-09-13 2013-11-18           1.5         C
2013-11-19 2013-12-01            NA         C
2013-12-02 2013-12-31           3.5         C

1 个答案:

答案 0 :(得分:0)

您不应该在prod设置中从代码访问此数据,因为那样会破坏抽象的目的。如果您只想查看内部进行测试,则取决于您的缓存提供程序。例如,对于redis,您可以使用RedisConnection按某种模式搜索键。但这又高度依赖于提供者,并且从不建议或不需要,因为注释的提议是这样,因此您不必担心手动访问数据位置。如果数据已经存在,则不会发生方法调用,并且将从缓存中返回您的数据。