Module bus.cache

Class CacheInfoContainer

java.lang.Object
org.miaixz.bus.cache.support.CacheInfoContainer

public class CacheInfoContainer extends Object
缓存信息容器

用于解析和缓存方法的缓存相关信息,将@Cached、@Invalid、@CachedGet以及@CacheKey注解信息融合在一起。 提供方法缓存配置的统一访问入口,并支持缓存配置的验证。

Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • CacheInfoContainer

      public CacheInfoContainer()
  • Method Details

    • getCacheInfo

      public static CachePair<AnnoHolder,MethodHolder> getCacheInfo(Method method)
      获取方法缓存信息

      从缓存中获取方法缓存信息,如果缓存中不存在,则计算并缓存

      Parameters:
      method - 方法对象
      Returns:
      缓存信息键值对,包含注解持有者和方法持有者