类 CachesImpl

java.lang.Object
org.babyfish.jimmer.sql.cache.CachesImpl
所有已实现的接口:
Caches

public class CachesImpl extends Object implements Caches
  • 构造器详细资料

  • 方法详细资料

    • getObjectCacheMap

      public Map<org.babyfish.jimmer.meta.ImmutableType,​org.babyfish.jimmer.sql.cache.LocatedCacheImpl<?,​?>> getObjectCacheMap()
    • getPropCacheMap

      public Map<org.babyfish.jimmer.meta.ImmutableProp,​org.babyfish.jimmer.sql.cache.LocatedCacheImpl<?,​?>> getPropCacheMap()
    • getObjectCache

      public <K,​ V> LocatedCache<K,​V> getObjectCache(org.babyfish.jimmer.meta.ImmutableType type)
      指定者:
      getObjectCache 在接口中 Caches
    • getPropertyCache

      public <K,​ V> LocatedCache<K,​V> getPropertyCache(org.babyfish.jimmer.meta.ImmutableProp prop)
      指定者:
      getPropertyCache 在接口中 Caches
    • isAffectedBy

      public boolean isAffectedBy(String tableName)
      指定者:
      isAffectedBy 在接口中 Caches
    • invalidateByBinLog

      public void invalidateByBinLog(String tableName, com.fasterxml.jackson.databind.JsonNode oldData, com.fasterxml.jackson.databind.JsonNode newData, Object reason)
      指定者:
      invalidateByBinLog 在接口中 Caches
    • of

      public static Caches of(Triggers triggers, Map<Class<?>,​ScalarProvider<?,​?>> scalarProviderMap, Consumer<CacheConfig> block)