gpt4 book ai didi

java - 当方法没有参数时使用@CacheResult

转载 作者:行者123 更新时间:2023-11-30 08:52:43 28 4
gpt4 key购买 nike

我有一个方法可以返回系统的(很少更改的)配置并想缓存它。配置是根据不同的数据片段构建的,因此我不想缓存各个片段,而是缓存 SystemConfiguration 对象本身。

该方法没有参数,我如何告诉 Ehcache 使用固定键“配置”(配置只有一个实例)?我必须创建一个 CacheKeyGenerator 还是有更简单的方法?

@CacheResult //how to specify the fixed key?
public SystemConfiguration getConfiguration() {
return configuration; //this is a prebuilt object, as described
}

最佳答案

Spring 缓存有一个 default key generation algorithm这将涵盖不带参数的方法的用例。

但是,如果您想要键的特定值,则需要实现自己的生成器。

关于java - 当方法没有参数时使用@CacheResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30103325/

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