类 RedisHashBinder<K,V>

java.lang.Object
org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder<K,V>
org.babyfish.jimmer.spring.cache.RedisHashBinder<K,V>
所有已实现的接口:
org.babyfish.jimmer.sql.cache.chain.SimpleBinder<K,V>, org.babyfish.jimmer.sql.cache.chain.SimpleBinder.Parameterized<K,V>

public class RedisHashBinder<K,V> extends org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder<K,V>
  • 嵌套类概要

    从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.SimpleBinder

    org.babyfish.jimmer.sql.cache.chain.SimpleBinder.Parameterized<K,V>
  • 构造器概要

    构造器
    构造器
    说明
    RedisHashBinder(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableProp prop, Duration duration)
     
    RedisHashBinder(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableType type, Duration duration)
     
    RedisHashBinder(org.springframework.data.redis.core.RedisOperations<String,byte[]> operations, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableProp prop, Duration duration)
     
    RedisHashBinder(org.springframework.data.redis.core.RedisOperations<String,byte[]> operations, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableType type, Duration duration)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected void
     
    final void
    deleteAll(Collection<K> arg0, Object arg1)
     
    protected String
    getKeyPrefix(org.babyfish.jimmer.meta.ImmutableProp arg0)
     
    protected String
    getKeyPrefix(org.babyfish.jimmer.meta.ImmutableType arg0)
     
    protected long
     
    protected List<byte[]>
    read(Collection<String> keys, String hashKey)
     
    protected String
     
    protected void
    write(Map<String,byte[]> map, String hashKey)
     

    从类继承的方法 org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder

    getAll, getAll, setAll, setAll

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.SimpleBinder

    deleteAll
  • 构造器详细资料

    • RedisHashBinder

      public RedisHashBinder(org.springframework.data.redis.core.RedisOperations<String,byte[]> operations, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableType type, Duration duration)
    • RedisHashBinder

      public RedisHashBinder(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableType type, Duration duration)
    • RedisHashBinder

      public RedisHashBinder(org.springframework.data.redis.core.RedisOperations<String,byte[]> operations, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableProp prop, Duration duration)
    • RedisHashBinder

      public RedisHashBinder(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableProp prop, Duration duration)
  • 方法详细资料

    • read

      protected List<byte[]> read(Collection<String> keys, String hashKey)
      指定者:
      read 在类中 org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder<K,V>
    • write

      protected void write(Map<String,byte[]> map, String hashKey)
      指定者:
      write 在类中 org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder<K,V>
    • delete

      protected void delete(Collection<String> keys)
    • reason

      protected String reason()
    • getKeyPrefix

      protected String getKeyPrefix(org.babyfish.jimmer.meta.ImmutableType arg0)
    • getKeyPrefix

      protected String getKeyPrefix(org.babyfish.jimmer.meta.ImmutableProp arg0)
    • nextExpireMillis

      protected long nextExpireMillis()
    • deleteAll

      public final void deleteAll(Collection<K> arg0, Object arg1)