索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AntPathMatcher - net.oschina.j2cache.util中的类
-
PathMatcher implementation for Ant-style path patterns.
- AntPathMatcher() - 类的构造器 net.oschina.j2cache.util.AntPathMatcher
- asDouble() - 类中的方法 net.oschina.j2cache.CacheObject
- asDouble(double) - 类中的方法 net.oschina.j2cache.CacheObject
- asFloat() - 类中的方法 net.oschina.j2cache.CacheObject
- asFloat(float) - 类中的方法 net.oschina.j2cache.CacheObject
- asInt() - 类中的方法 net.oschina.j2cache.CacheObject
- asInt(int) - 类中的方法 net.oschina.j2cache.CacheObject
- asLong() - 类中的方法 net.oschina.j2cache.CacheObject
- asLong(long) - 类中的方法 net.oschina.j2cache.CacheObject
- asString() - 类中的方法 net.oschina.j2cache.CacheObject
B
- buildCache(String, long, CacheExpiredListener) - 接口中的方法 net.oschina.j2cache.CacheProvider
-
Configure the cache with timeToLiveInMills
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.NullCacheProvider
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.redis.ReadonlyRedisCacheProvider
- buildCache(String, long, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
- buildCache(String, CacheExpiredListener) - 接口中的方法 net.oschina.j2cache.CacheProvider
-
Configure the cache
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
-
Builds a Cache.
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.NullCacheProvider
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.redis.ReadonlyRedisCacheProvider
- buildCache(String, CacheExpiredListener) - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
- Builder() - 类的构造器 net.oschina.j2cache.redis.RedisClient.Builder
C
- Cache - net.oschina.j2cache中的接口
-
Cache Data Operation Interface
- CacheChannel - net.oschina.j2cache中的类
-
Cache Channel, the J2Cache methods explored to developers
- CacheChannel(J2CacheConfig, CacheProviderHolder) - 类的构造器 net.oschina.j2cache.CacheChannel
- CacheChannel.Region - net.oschina.j2cache中的类
-
Cache Region Define
- CacheException - net.oschina.j2cache中的异常错误
-
J2Cache exception
- CacheException(String) - 异常错误的构造器 net.oschina.j2cache.CacheException
- CacheException(String, Throwable) - 异常错误的构造器 net.oschina.j2cache.CacheException
- CacheException(Throwable) - 异常错误的构造器 net.oschina.j2cache.CacheException
- CacheExpiredListener - net.oschina.j2cache中的接口
-
When cached data expired in ehcache, this listener will be invoked.
- CacheObject - net.oschina.j2cache中的类
-
Cached object description
- CacheObject(String, String, byte) - 类的构造器 net.oschina.j2cache.CacheObject
- CacheObject(String, String, byte, Object) - 类的构造器 net.oschina.j2cache.CacheObject
- CacheProvider - net.oschina.j2cache中的接口
-
Support for pluggable caches.
- CacheProviderHolder - net.oschina.j2cache中的类
-
两级的缓存管理器
- CaffeineCache - net.oschina.j2cache.caffeine中的类
-
Caffeine cache
- CaffeineCache(Cache<String, Object>, long, long) - 类的构造器 net.oschina.j2cache.caffeine.CaffeineCache
- CaffeineProvider - net.oschina.j2cache.caffeine中的类
-
Caffeine cache provider
- CaffeineProvider() - 类的构造器 net.oschina.j2cache.caffeine.CaffeineProvider
- check(String, String) - 类中的方法 net.oschina.j2cache.CacheChannel
-
判断某个key存在于哪级的缓存中
- clean(String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- clear() - 接口中的方法 net.oschina.j2cache.Cache
-
Clear the cache
- clear() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- clear() - 类中的方法 net.oschina.j2cache.ehcache.EhCache
-
Remove all elements in the cache, but leave the cache in a useable state.
- clear() - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- clear() - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
- clear() - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- clear() - 接口中的方法 net.oschina.j2cache.Level2Cache
-
Clear the cache
- clear() - 类中的方法 net.oschina.j2cache.memcached.MemCache
- clear() - 类中的方法 net.oschina.j2cache.NullCache
- clear() - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
-
已使用scan命令替换keys命令操作
- clear() - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- clear(String) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Clear the cache
- clear(String) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
清除本地整个缓存区域
- clear(String) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
-
清除本地整个缓存区域
- clear(String) - 类中的方法 net.oschina.j2cache.cluster.NoneClusterPolicy
- clear(String) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
-
清除本地整个缓存区域
- clear(String) - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
-
清除本地整个缓存区域
- clear(String) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
-
清除本地整个缓存区域
- clear(String) - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
-
清除本地整个缓存区域
- clone() - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- close() - 类中的方法 net.oschina.j2cache.CacheChannel
-
Close J2Cache
- close() - 类中的静态方法 net.oschina.j2cache.J2Cache
-
关闭 J2Cache
- close() - 类中的方法 net.oschina.j2cache.J2CacheBuilder
-
关闭 J2Cache
- close() - 类中的方法 net.oschina.j2cache.redis.RedisClient
-
释放连接池
- cluster(String) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
- ClusterPolicy - net.oschina.j2cache.cluster中的接口
-
缓存集群策略接口
- ClusterPolicyFactory - net.oschina.j2cache.cluster中的类
-
集群策略工厂
- Command - net.oschina.j2cache中的类
-
命令消息封装
- Command() - 类的构造器 net.oschina.j2cache.Command
- Command(byte, String, String...) - 类的构造器 net.oschina.j2cache.Command
- connect() - 类中的方法 net.oschina.j2cache.lettuce.LettuceCache
- connect(Properties, CacheProviderHolder) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
连接到集群
- connect(Properties, CacheProviderHolder) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
- connect(Properties, CacheProviderHolder) - 类中的方法 net.oschina.j2cache.cluster.NoneClusterPolicy
- connect(Properties, CacheProviderHolder) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- connect(Properties, CacheProviderHolder) - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
- connect(Properties, CacheProviderHolder) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- connect(Properties, CacheProviderHolder) - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
-
加入 Redis 的发布订阅频道
- consumeMessage(List<MessageExt>, ConsumeConcurrentlyContext) - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
- creatInstnce() - 类中的方法 net.oschina.j2cache.util.KryoPoolSerializer.KryoPoolImpl
-
create a new kryo object to application use
D
- database(int) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
- decodeKey(ByteBuffer) - 类中的方法 net.oschina.j2cache.lettuce.LettuceByteCodec
- decodeValue(ByteBuffer) - 类中的方法 net.oschina.j2cache.lettuce.LettuceByteCodec
- DEFAULT_DELIMITER_CHAR - 类中的静态变量 net.oschina.j2cache.util.StringUtils
- DEFAULT_PATH_SEPARATOR - 类中的静态变量 net.oschina.j2cache.util.AntPathMatcher
-
Default path separator: "/"
- DEFAULT_QUOTE_CHAR - 类中的静态变量 net.oschina.j2cache.util.StringUtils
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.FastjsonSerializer
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.FseSerializer
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.FstJSONSerializer
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.FSTSerializer
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.FstSnappySerializer
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.JavaSerializer
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.KryoPoolSerializer
-
Deserialize data
- deserialize(byte[]) - 类中的方法 net.oschina.j2cache.util.KryoSerializer
- deserialize(byte[]) - 类中的静态方法 net.oschina.j2cache.util.SerializationUtils
-
反序列化
- deserialize(byte[]) - 接口中的方法 net.oschina.j2cache.util.Serializer
-
反序列化到对象
- DeserializeException - net.oschina.j2cache.util中的异常错误
-
反序列化的对象兼容异常
- DeserializeException(String) - 异常错误的构造器 net.oschina.j2cache.util.DeserializeException
- disconnect() - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
断开集群连接
- disconnect() - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
- disconnect() - 类中的方法 net.oschina.j2cache.cluster.NoneClusterPolicy
- disconnect() - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- disconnect() - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
- disconnect() - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- disconnect() - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
-
退出 Redis 发布订阅频道
- dispose() - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- doMatch(String, String, boolean) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
-
Actually match the given
pathagainst the givenpattern. - dump(PrintStream) - 类中的方法 net.oschina.j2cache.J2CacheConfig
E
- EhCache - net.oschina.j2cache.ehcache中的类
-
EHCache 2.x 的缓存封装
- EhCache(Cache, CacheExpiredListener) - 类的构造器 net.oschina.j2cache.ehcache.EhCache
-
Creates a new EhCache instance
- EhCache3 - net.oschina.j2cache.ehcache中的类
-
EHCache 3.x 的缓存封装
- EhCache3(String, Cache<String, Object>, CacheExpiredListener) - 类的构造器 net.oschina.j2cache.ehcache.EhCache3
- EhCacheProvider - net.oschina.j2cache.ehcache中的类
-
EhCache 2.x 缓存管理器的封装,用来管理多个缓存区域
- EhCacheProvider() - 类的构造器 net.oschina.j2cache.ehcache.EhCacheProvider
- EhCacheProvider3 - net.oschina.j2cache.ehcache中的类
-
EhCache 3.x 缓存管理器的封装,用来管理多个缓存区域
- EhCacheProvider3() - 类的构造器 net.oschina.j2cache.ehcache.EhCacheProvider3
- EMPTY_STRING - 类中的静态变量 net.oschina.j2cache.util.StringUtils
- encodeKey(String) - 类中的方法 net.oschina.j2cache.lettuce.LettuceByteCodec
- encodeValue(byte[]) - 类中的方法 net.oschina.j2cache.lettuce.LettuceByteCodec
- evict(String...) - 接口中的方法 net.oschina.j2cache.Cache
-
Remove items from the cache
- evict(String...) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- evict(String...) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
-
Removes the element which matches the key If no element matches, nothing is removed and no Exception is thrown.
- evict(String...) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- evict(String...) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
- evict(String...) - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- evict(String...) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
Remove items from the cache
- evict(String...) - 类中的方法 net.oschina.j2cache.memcached.MemCache
- evict(String...) - 类中的方法 net.oschina.j2cache.NullCache
- evict(String...) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- evict(String...) - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- evict(String, String...) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Remove cached data in J2Cache
- evict(String, String...) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
删除本地某个缓存条目
- evict(String, String...) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
-
删除本地某个缓存条目
- evict(String, String...) - 类中的方法 net.oschina.j2cache.cluster.NoneClusterPolicy
- evict(String, String...) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
-
删除本地某个缓存条目
- evict(String, String...) - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
-
删除本地某个缓存条目
- evict(String, String...) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
-
删除本地某个缓存条目
- evict(String, String...) - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
-
删除本地某个缓存条目
- exists(String) - 接口中的方法 net.oschina.j2cache.Cache
-
判断缓存是否存在
- exists(String) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- exists(String) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- exists(String) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
判断缓存数据是否存在
- exists(String) - 类中的方法 net.oschina.j2cache.NullCache
- exists(String) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- exists(String) - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- exists(String, String) - 类中的方法 net.oschina.j2cache.CacheChannel
-
判断某个缓存键是否存在
- extractPathWithinPattern(String, String) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
-
Given a pattern and a full path, determine the pattern-mapped part.
F
- FastjsonSerializer - net.oschina.j2cache.util中的类
-
使用 fastjson 进行对象的 JSON 格式序列化
- FastjsonSerializer() - 类的构造器 net.oschina.j2cache.util.FastjsonSerializer
- FseSerializer - net.oschina.j2cache.util中的类
-
使用 fse 实现序列化
- FseSerializer() - 类的构造器 net.oschina.j2cache.util.FseSerializer
- FstJSONSerializer - net.oschina.j2cache.util中的类
-
使用 FST 的 JSON 对象序列化 用法: j2cache.serialization = json json.map.list = java.util.Arrays$ArrayList json.map.person = net.oschina.j2cache.demo.Person
- FstJSONSerializer(Properties) - 类的构造器 net.oschina.j2cache.util.FstJSONSerializer
- FSTSerializer - net.oschina.j2cache.util中的类
-
使用 FST 实现序列化
- FSTSerializer() - 类的构造器 net.oschina.j2cache.util.FSTSerializer
- FstSnappySerializer - net.oschina.j2cache.util中的类
-
在 @FSTSerializer 的基础上增加 snappy ,也就是压缩
- FstSnappySerializer() - 类的构造器 net.oschina.j2cache.util.FstSnappySerializer
- FstSnappySerializer(Serializer) - 类的构造器 net.oschina.j2cache.util.FstSnappySerializer
G
- genRandomSrc() - 类中的静态方法 net.oschina.j2cache.Command
- get() - 类中的方法 net.oschina.j2cache.redis.RedisClient
-
获取客户端接口
- get() - 类中的方法 net.oschina.j2cache.util.KryoPoolSerializer.KryoPoolImpl
-
get o KryoHolder object
- get(String) - 接口中的方法 net.oschina.j2cache.Cache
-
Get an item from the cache, nontransactionally
- get(String) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- get(String) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
-
Gets a value of an element which matches the given key.
- get(String) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- get(String) - 接口中的方法 net.oschina.j2cache.Level2Cache
- get(String) - 类中的方法 net.oschina.j2cache.NullCache
- get(String, String, boolean...) - 类中的方法 net.oschina.j2cache.CacheChannel
-
读取缓存(用户无需判断返回的对象是否为空)
- get(String, String, Function<String, Object>, boolean...) - 类中的方法 net.oschina.j2cache.CacheChannel
-
支持外部数据自动加载的缓存方法
- get(String, Collection<String>) - 类中的方法 net.oschina.j2cache.CacheChannel
-
批量读取缓存中的对象(用户无需判断返回的对象是否为空)
- get(String, Collection<String>, Function<String, Object>, boolean...) - 类中的方法 net.oschina.j2cache.CacheChannel
-
使用数据加载器的批量缓存读取
- get(Collection<String>) - 接口中的方法 net.oschina.j2cache.Cache
-
批量获取缓存对象
- get(Collection<String>) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- get(Collection<String>) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- get(Collection<String>) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- get(Collection<String>) - 接口中的方法 net.oschina.j2cache.Level2Cache
- get(Collection<String>) - 类中的方法 net.oschina.j2cache.NullCache
- getBroadcast() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getBroadcastProperties() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getBytes(String) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
- getBytes(String) - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- getBytes(String) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
读取缓存数据字节数组
- getBytes(String) - 类中的方法 net.oschina.j2cache.memcached.MemCache
- getBytes(String) - 类中的方法 net.oschina.j2cache.NullCache
- getBytes(String) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- getBytes(String) - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- getBytes(Collection<String>) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
- getBytes(Collection<String>) - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- getBytes(Collection<String>) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
同时读取多个 Key
- getBytes(Collection<String>) - 类中的方法 net.oschina.j2cache.memcached.MemCache
- getBytes(Collection<String>) - 类中的方法 net.oschina.j2cache.NullCache
- getBytes(Collection<String>) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- getBytes(Collection<String>) - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- getChannel() - 类中的静态方法 net.oschina.j2cache.J2Cache
-
返回缓存操作接口
- getChannel() - 类中的方法 net.oschina.j2cache.J2CacheBuilder
-
返回缓存操作接口
- getInstance() - 类中的静态方法 net.oschina.j2cache.util.KryoPoolSerializer.KryoPoolImpl
- getKey() - 类中的方法 net.oschina.j2cache.CacheObject
-
缓存数据键值
- getKeys() - 类中的方法 net.oschina.j2cache.Command
- getL1CacheName() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getL1CacheProperties() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getL1Provider() - 类中的方法 net.oschina.j2cache.CacheChannel
-
获取一级缓存接口
- getL1Provider() - 类中的方法 net.oschina.j2cache.CacheProviderHolder
- getL2CacheName() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getL2CacheProperties() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getL2Provider() - 类中的方法 net.oschina.j2cache.CacheChannel
-
获取二级缓存的接口,该方法可用来直接获取 J2Cache 底层的 Redis 客户端实例
- getL2Provider() - 类中的方法 net.oschina.j2cache.CacheProviderHolder
- getLevel() - 类中的方法 net.oschina.j2cache.CacheObject
-
缓存所在的层级
- getLevel1Cache(String) - 类中的方法 net.oschina.j2cache.CacheProviderHolder
-
一级缓存实例
- getLevel1Cache(String, long) - 类中的方法 net.oschina.j2cache.CacheProviderHolder
-
一级缓存实例
- getLevel2Cache(String) - 类中的方法 net.oschina.j2cache.CacheProviderHolder
-
二级缓存实例
- getName() - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- getOperator() - 类中的方法 net.oschina.j2cache.Command
- getProperties() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getRedisClient() - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
-
获取 Redis 客户端实例
- getRegion() - 类中的方法 net.oschina.j2cache.CacheObject
-
获取数据所在的缓存区域
- getRegion() - 类中的方法 net.oschina.j2cache.Command
- getSerialization() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- getSize() - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- getSrc() - 类中的方法 net.oschina.j2cache.Command
- getSubProperties(String) - 类中的方法 net.oschina.j2cache.J2CacheConfig
-
read sub properties by prefix
- getTtl() - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- getValue() - 类中的方法 net.oschina.j2cache.CacheObject
-
缓存对象
H
- handleCancel(String) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- handleCancelOk(String) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- handleCommand(Command) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
处理缓存事件逻辑
- handleConsumeOk(String) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- handleRecoverOk(String) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- handleShutdownSignal(String, ShutdownSignalException) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- hasLength(String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- hasText(String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- hosts(String) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
I
- init(String, Properties) - 类中的静态方法 net.oschina.j2cache.util.SerializationUtils
-
初始化序列化器
- init(CacheProviderHolder, String, Properties) - 类中的静态方法 net.oschina.j2cache.cluster.ClusterPolicyFactory
-
初始化集群消息通知机制
- init(J2CacheConfig) - 类中的静态方法 net.oschina.j2cache.J2CacheBuilder
-
初始化 J2Cache,这是一个很重的操作,请勿重复执行
- init(J2CacheConfig, CacheExpiredListener) - 类中的静态方法 net.oschina.j2cache.CacheProviderHolder
-
Initialize Cache Provider
- initFromConfig(File) - 类中的静态方法 net.oschina.j2cache.J2CacheConfig
-
Read configuration from file
- initFromConfig(InputStream) - 类中的静态方法 net.oschina.j2cache.J2CacheConfig
-
Read configuration from input stream
- initFromConfig(String) - 类中的静态方法 net.oschina.j2cache.J2CacheConfig
-
Read configuration from resource
- initFromConfig(Properties) - 类中的静态方法 net.oschina.j2cache.J2CacheConfig
-
Read configuration from properties
- isDefaultCacheNullObject() - 类中的方法 net.oschina.j2cache.J2CacheConfig
- isLevel(int) - 接口中的方法 net.oschina.j2cache.CacheProvider
- isLocalCommand(Command) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
判断是否本地实例的命令
- isLocalCommand(Command) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
- isLocalCommand(Command) - 类中的方法 net.oschina.j2cache.cluster.NoneClusterPolicy
- isLocalCommand(Command) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- isLocalCommand(Command) - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
- isLocalCommand(Command) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- isLocalCommand(Command) - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
- isPattern(String) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
- isSyncTtlToRedis() - 类中的方法 net.oschina.j2cache.J2CacheConfig
J
- J2Cache - net.oschina.j2cache中的类
-
J2Cache 的缓存入口
- J2Cache() - 类的构造器 net.oschina.j2cache.J2Cache
- J2CacheBuilder - net.oschina.j2cache中的类
-
使用自定义配置构建 J2Cache
- J2CacheCmd - net.oschina.j2cache中的类
-
缓存测试入口
- J2CacheCmd() - 类的构造器 net.oschina.j2cache.J2CacheCmd
- J2CacheConfig - net.oschina.j2cache中的类
-
J2Cache configurations
- J2CacheConfig() - 类的构造器 net.oschina.j2cache.J2CacheConfig
- JavaSerializer - net.oschina.j2cache.util中的类
-
标准的 Java 序列化
- JavaSerializer() - 类的构造器 net.oschina.j2cache.util.JavaSerializer
- JGroupsClusterPolicy - net.oschina.j2cache.cluster中的类
-
使用 JGroups 组播进行集群内节点通讯
- JGroupsClusterPolicy(String, Properties) - 类的构造器 net.oschina.j2cache.cluster.JGroupsClusterPolicy
-
构造函数
- join() - 类中的静态方法 net.oschina.j2cache.Command
- join(Iterator<?>, String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- json() - 类中的方法 net.oschina.j2cache.Command
K
- KEY_EHCACHE_CONFIG_XML - 类中的静态变量 net.oschina.j2cache.ehcache.EhCacheProvider
- KEY_EHCACHE_NAME - 类中的静态变量 net.oschina.j2cache.ehcache.EhCacheProvider
- keys() - 接口中的方法 net.oschina.j2cache.Cache
-
Return all keys
- keys() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- keys() - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- keys() - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- keys() - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
-
1、线上redis服务大概率会禁用或重命名keys命令; 2、keys命令效率太低容易致使redis宕机; 所以使用scan命令替换keys命令操作,增加可用性及提升执行性能
- keys() - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- keys() - 接口中的方法 net.oschina.j2cache.Level2Cache
-
Return all keys
- keys() - 类中的方法 net.oschina.j2cache.memcached.MemCache
- keys() - 类中的方法 net.oschina.j2cache.NullCache
- keys() - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
-
1、线上redis服务大概率会禁用或重命名keys命令; 2、keys命令效率太低容易致使redis宕机; 所以使用scan命令替换keys命令操作,增加可用性及提升执行性能
- keys() - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- keys(String) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Get cache region keys
- KryoPoolSerializer - net.oschina.j2cache.util中的类
-
带池的 Kryo 序列化器 Created by chenlei on 14-9-28.
- KryoPoolSerializer() - 类的构造器 net.oschina.j2cache.util.KryoPoolSerializer
- KryoPoolSerializer.KryoPoolImpl - net.oschina.j2cache.util中的类
-
由于kryo创建的代价相对较高 ,这里使用空间换时间 对KryoHolder对象进行重用
- KryoSerializer - net.oschina.j2cache.util中的类
-
使用 Kryo 实现序列化
- KryoSerializer() - 类的构造器 net.oschina.j2cache.util.KryoSerializer
L
- LettuceByteCodec - net.oschina.j2cache.lettuce中的类
-
使用字节编码
- LettuceByteCodec() - 类的构造器 net.oschina.j2cache.lettuce.LettuceByteCodec
- LettuceCache - net.oschina.j2cache.lettuce中的类
-
Lettuce 的基类,封装了普通 Redis 连接和集群 Redis 连接的差异
- LettuceCache() - 类的构造器 net.oschina.j2cache.lettuce.LettuceCache
- LettuceCacheProvider - net.oschina.j2cache.lettuce中的类
-
使用 Lettuce 进行 Redis 的操作 配置信息: lettuce.namespace = lettuce.storage = generic lettuce.scheme = redis|rediss|redis-sentinel lettuce.hosts = 127.0.0.1:6379 lettuce.password = lettuce.database = 0 lettuce.sentinelMasterId =
- LettuceCacheProvider() - 类的构造器 net.oschina.j2cache.lettuce.LettuceCacheProvider
- LettuceGenericCache - net.oschina.j2cache.lettuce中的类
-
Redis 缓存操作封装,基于 region+_key 实现多个 Region 的缓存(
- LettuceGenericCache(String, String, GenericObjectPool<StatefulConnection<String, byte[]>>, int) - 类的构造器 net.oschina.j2cache.lettuce.LettuceGenericCache
- LettuceHashCache - net.oschina.j2cache.lettuce中的类
-
Redis 缓存操作封装,基于 Hashs 实现多个 Region 的缓存
- LettuceHashCache(String, String, GenericObjectPool<StatefulConnection<String, byte[]>>) - 类的构造器 net.oschina.j2cache.lettuce.LettuceHashCache
- level() - 接口中的方法 net.oschina.j2cache.CacheProvider
-
缓存的层级
- level() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- level() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
- level() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- level() - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- level() - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- level() - 类中的方法 net.oschina.j2cache.NullCacheProvider
- level() - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
- LEVEL_1 - 类中的静态变量 net.oschina.j2cache.CacheObject
- LEVEL_2 - 类中的静态变量 net.oschina.j2cache.CacheObject
- LEVEL_OUTER - 类中的静态变量 net.oschina.j2cache.CacheObject
- Level1Cache - net.oschina.j2cache中的接口
-
一级缓存接口
- Level2Cache - net.oschina.j2cache中的接口
-
二级缓存接口
- log - 接口中的静态变量 net.oschina.j2cache.cluster.ClusterPolicy
- log - 接口中的静态变量 net.oschina.j2cache.Level2Cache
M
- main(String[]) - 类中的静态方法 net.oschina.j2cache.J2CacheCmd
- match(String, String) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
- matches(String, String) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
- matches(String, String) - 接口中的方法 net.oschina.j2cache.util.PatternMatcher
-
Returns
trueif the givensourcematches the specifiedpattern,falseotherwise. - matchStart(String, String) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
- MemCache - net.oschina.j2cache.memcached中的类
-
Memcached 缓存操作封装,基于 region+_key 实现多个 Region 的缓存(
- MemCache(String, MemcachedClient) - 类的构造器 net.oschina.j2cache.memcached.MemCache
- message(String, String) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- mode(String) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
N
- name() - 接口中的方法 net.oschina.j2cache.CacheProvider
-
缓存的标识名称
- name() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- name() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
- name() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- name() - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- name() - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- name() - 类中的方法 net.oschina.j2cache.NullCacheProvider
- name() - 类中的方法 net.oschina.j2cache.redis.ReadonlyRedisCacheProvider
- name() - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
- name() - 类中的方法 net.oschina.j2cache.util.FastjsonSerializer
- name() - 类中的方法 net.oschina.j2cache.util.FseSerializer
- name() - 类中的方法 net.oschina.j2cache.util.FstJSONSerializer
- name() - 类中的方法 net.oschina.j2cache.util.FSTSerializer
- name() - 类中的方法 net.oschina.j2cache.util.FstSnappySerializer
- name() - 类中的方法 net.oschina.j2cache.util.JavaSerializer
- name() - 类中的方法 net.oschina.j2cache.util.KryoPoolSerializer
- name() - 类中的方法 net.oschina.j2cache.util.KryoSerializer
- name() - 接口中的方法 net.oschina.j2cache.util.Serializer
-
序列化器的名称,该方法仅用于打印日志的时候显示
- namespace - 类中的变量 net.oschina.j2cache.lettuce.LettuceCache
- net.oschina.j2cache - 程序包 net.oschina.j2cache
- net.oschina.j2cache.caffeine - 程序包 net.oschina.j2cache.caffeine
- net.oschina.j2cache.cluster - 程序包 net.oschina.j2cache.cluster
- net.oschina.j2cache.ehcache - 程序包 net.oschina.j2cache.ehcache
- net.oschina.j2cache.lettuce - 程序包 net.oschina.j2cache.lettuce
- net.oschina.j2cache.memcached - 程序包 net.oschina.j2cache.memcached
- net.oschina.j2cache.redis - 程序包 net.oschina.j2cache.redis
- net.oschina.j2cache.util - 程序包 net.oschina.j2cache.util
- newClient() - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
- newPoolConfig(Properties, String) - 类中的静态方法 net.oschina.j2cache.redis.RedisUtils
-
初始化 Redis 连接池
- NoneClusterPolicy - net.oschina.j2cache.cluster中的类
-
实现空的集群通知策略
- NoneClusterPolicy() - 类的构造器 net.oschina.j2cache.cluster.NoneClusterPolicy
- notifyElementEvicted(Ehcache, Element) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- notifyElementExpired(String, String) - 接口中的方法 net.oschina.j2cache.CacheExpiredListener
-
缓存因为超时失效后触发的通知
- notifyElementExpired(Ehcache, Element) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- notifyElementPut(Ehcache, Element) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- notifyElementRemoved(Ehcache, Element) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- notifyElementUpdated(Ehcache, Element) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- notifyRemoveAll(Ehcache) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- NullCache - net.oschina.j2cache中的类
-
空的缓存Provider
- NullCache() - 类的构造器 net.oschina.j2cache.NullCache
- NullCacheProvider - net.oschina.j2cache中的类
- NullCacheProvider() - 类的构造器 net.oschina.j2cache.NullCacheProvider
- NullObject - net.oschina.j2cache中的类
-
Null Object
- NullObject() - 类的构造器 net.oschina.j2cache.NullObject
O
- offer(KryoPoolSerializer.KryoHolder) - 类中的方法 net.oschina.j2cache.util.KryoPoolSerializer.KryoPoolImpl
-
return object Inserts the specified element at the tail of this queue.
- onEvent(CacheEvent) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- onMessage(String, String) - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
-
当接收到订阅频道获得的消息时触发此方法
- OPT_CLEAR_KEY - 类中的静态变量 net.oschina.j2cache.Command
- OPT_EVICT_KEY - 类中的静态变量 net.oschina.j2cache.Command
- OPT_JOIN - 类中的静态变量 net.oschina.j2cache.Command
- OPT_QUIT - 类中的静态变量 net.oschina.j2cache.Command
P
- parse(String) - 类中的静态方法 net.oschina.j2cache.Command
- password(String) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
- PatternMatcher - net.oschina.j2cache.util中的接口
-
Interface for components that can match source strings against a specified pattern string.
- pool - 类中的变量 net.oschina.j2cache.lettuce.LettuceCache
- poolConfig(JedisPoolConfig) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
- publish(Command) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
发送消息
- publish(Command) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
- publish(Command) - 类中的方法 net.oschina.j2cache.cluster.NoneClusterPolicy
- publish(Command) - 类中的方法 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
-
发布消息
- publish(Command) - 类中的方法 net.oschina.j2cache.cluster.RocketMQClusterPolicy
- publish(Command) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- publish(Command) - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
- put(String, Object) - 接口中的方法 net.oschina.j2cache.Cache
-
Add an item to the cache, nontransactionally, with failfast semantics
- put(String, Object) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- put(String, Object) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
-
Puts an object into the cache.
- put(String, Object) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- put(String, Object) - 接口中的方法 net.oschina.j2cache.Level2Cache
- put(String, Object) - 类中的方法 net.oschina.j2cache.NullCache
- put(String, Object, long) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
设置缓存数据的有效期
- put(String, Object, long) - 类中的方法 net.oschina.j2cache.NullCache
- put(Map<String, Object>) - 接口中的方法 net.oschina.j2cache.Cache
-
批量插入数据
- put(Map<String, Object>) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- put(Map<String, Object>) - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- put(Map<String, Object>) - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- put(Map<String, Object>) - 接口中的方法 net.oschina.j2cache.Level2Cache
- put(Map<String, Object>) - 类中的方法 net.oschina.j2cache.NullCache
- put(Map<String, Object>, long) - 接口中的方法 net.oschina.j2cache.Level2Cache
Q
R
- RabbitMQClusterPolicy - net.oschina.j2cache.cluster中的类
-
使用 RabbitMQ 实现集群内节点的数据通知(用于对数据一致性要求特别严格的场景)
- RabbitMQClusterPolicy(Properties) - 类的构造器 net.oschina.j2cache.cluster.RabbitMQClusterPolicy
- rawValue() - 类中的方法 net.oschina.j2cache.CacheObject
-
返回实际缓存的对象
- ReadonlyRedisCacheProvider - net.oschina.j2cache.redis中的类
-
实现只读的 Redis 缓存管理,相当于只从 Redis 读数据,不往 Redis 写数据
- ReadonlyRedisCacheProvider() - 类的构造器 net.oschina.j2cache.redis.ReadonlyRedisCacheProvider
- receive(Message) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
- RedisCacheProvider - net.oschina.j2cache.redis中的类
-
Redis 缓存管理,实现对多种 Redis 运行模式的支持和自动适配,实现连接池管理等
- RedisCacheProvider() - 类的构造器 net.oschina.j2cache.redis.RedisCacheProvider
- RedisClient - net.oschina.j2cache.redis中的类
-
封装各种模式的 Redis 客户端成统一接口
- RedisClient.Builder - net.oschina.j2cache.redis中的类
-
RedisClient 构造器
- RedisGenericCache - net.oschina.j2cache.redis中的类
-
Redis 缓存操作封装,基于 region+_key 实现多个 Region 的缓存(
- RedisGenericCache(String, String, RedisClient, int) - 类的构造器 net.oschina.j2cache.redis.RedisGenericCache
-
缓存构造
- RedisHashCache - net.oschina.j2cache.redis中的类
-
Redis 缓存操作封装,基于 Hashs 实现多个 Region 的缓存
- RedisHashCache(String, String, RedisClient) - 类的构造器 net.oschina.j2cache.redis.RedisHashCache
-
缓存构造
- RedisPubSubClusterPolicy - net.oschina.j2cache.redis中的类
-
使用 Redis 的订阅和发布进行集群中的节点通知 该策略器使用 j2cache.properties 中的 redis 配置自行保持两个到 redis 的连接用于发布和订阅消息(并在失败时自动重连)
- RedisPubSubClusterPolicy(String, Properties) - 类的构造器 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
- RedisUtils - net.oschina.j2cache.redis中的类
- RedisUtils() - 类的构造器 net.oschina.j2cache.redis.RedisUtils
- region - 类中的变量 net.oschina.j2cache.lettuce.LettuceCache
- Region(String, long, long) - 类的构造器 net.oschina.j2cache.CacheChannel.Region
- regions() - 类中的方法 net.oschina.j2cache.CacheChannel
-
返回所有的缓存区域
- regions() - 接口中的方法 net.oschina.j2cache.CacheProvider
-
Return all channels defined in first level cache
- regions() - 类中的方法 net.oschina.j2cache.CacheProviderHolder
-
return all regions
- regions() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- regions() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
- regions() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- regions() - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- regions() - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- regions() - 类中的方法 net.oschina.j2cache.NullCacheProvider
- regions() - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
- release() - 类中的方法 net.oschina.j2cache.redis.RedisClient
-
释放当前 Redis 连接
- removeCache(String) - 接口中的方法 net.oschina.j2cache.CacheProvider
-
Remove a cache region
- removeCache(String) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- removeCache(String) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
- removeCache(String) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- removeRegion(String) - 类中的方法 net.oschina.j2cache.CacheChannel
-
删除缓存 Region
- RocketMQClusterPolicy - net.oschina.j2cache.cluster中的类
-
使用 RocketMQ 实现集群内节点的数据通知(用于对数据一致性要求特别严格的场景)
- RocketMQClusterPolicy(Properties) - 类的构造器 net.oschina.j2cache.cluster.RocketMQClusterPolicy
S
- scanCount - 类中的变量 net.oschina.j2cache.lettuce.LettuceCache
- sendClearCmd(String) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Just for Inner Use.
- sendClearCmd(String) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
发送清除整个缓存区域的命令
- sendEvictCmd(String, String...) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Just for Inner Use.
- sendEvictCmd(String, String...) - 接口中的方法 net.oschina.j2cache.cluster.ClusterPolicy
-
发送清除缓存的命令
- SerializationUtils - net.oschina.j2cache.util中的类
-
对象序列化工具包
- SerializationUtils() - 类的构造器 net.oschina.j2cache.util.SerializationUtils
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.FastjsonSerializer
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.FseSerializer
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.FstJSONSerializer
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.FSTSerializer
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.FstSnappySerializer
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.JavaSerializer
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.KryoPoolSerializer
-
Serialize object
- serialize(Object) - 类中的方法 net.oschina.j2cache.util.KryoSerializer
- serialize(Object) - 类中的静态方法 net.oschina.j2cache.util.SerializationUtils
-
针对不同类型做单独处理
- serialize(Object) - 接口中的方法 net.oschina.j2cache.util.Serializer
-
对象序列化到字节数组
- Serializer - net.oschina.j2cache.util中的接口
-
对象序列化接口
- serializeWithoutException(Object) - 类中的静态方法 net.oschina.j2cache.util.SerializationUtils
- set(String, String, Object) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Write data to J2Cache
- set(String, String, Object, boolean) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Write data to J2Cache
- set(String, String, Object, long) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Write data to j2cache with expired setting 注意:强烈不推荐使用带 TTL 的 set 方法,所有的缓存 TTL 都应该预先配置好,避免多个节点的缓存 Region 配置不同步
- set(String, String, Object, long, boolean) - 类中的方法 net.oschina.j2cache.CacheChannel
-
Write data to j2cache with expired setting 注意:强烈不推荐使用带 TTL 的 set 方法,所有的缓存 TTL 都应该预先配置好,避免多个节点的缓存 Region 配置不同步
- set(String, Map<String, Object>) - 类中的方法 net.oschina.j2cache.CacheChannel
-
批量插入数据
- set(String, Map<String, Object>, boolean) - 类中的方法 net.oschina.j2cache.CacheChannel
-
批量插入数据
- set(String, Map<String, Object>, long) - 类中的方法 net.oschina.j2cache.CacheChannel
-
带失效时间的批量缓存数据插入 注意:强烈不推荐使用带 TTL 的 set 方法,所有的缓存 TTL 都应该预先配置好,避免多个节点的缓存 Region 配置不同步
- set(String, Map<String, Object>, long, boolean) - 类中的方法 net.oschina.j2cache.CacheChannel
-
带失效时间的批量缓存数据插入 注意:强烈不推荐使用带 TTL 的 set 方法,所有的缓存 TTL 都应该预先配置好,避免多个节点的缓存 Region 配置不同步
- setBroadcast(String) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setBroadcastProperties(Properties) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setBytes(String, byte[]) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
- setBytes(String, byte[]) - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- setBytes(String, byte[]) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
设置缓存数据字节数组
- setBytes(String, byte[]) - 类中的方法 net.oschina.j2cache.memcached.MemCache
- setBytes(String, byte[]) - 类中的方法 net.oschina.j2cache.NullCache
- setBytes(String, byte[]) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- setBytes(String, byte[]) - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- setBytes(String, byte[], long) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
-
设置缓存数据字节数组(带有效期)
- setBytes(String, byte[], long) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
设置缓存数据字节数组(带有效期)
- setBytes(String, byte[], long) - 类中的方法 net.oschina.j2cache.memcached.MemCache
-
设置缓存数据字节数组(带有效期)
- setBytes(String, byte[], long) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- setBytes(Map<String, byte[]>) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
- setBytes(Map<String, byte[]>) - 类中的方法 net.oschina.j2cache.lettuce.LettuceHashCache
- setBytes(Map<String, byte[]>) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
同时设置多个数据
- setBytes(Map<String, byte[]>) - 类中的方法 net.oschina.j2cache.memcached.MemCache
- setBytes(Map<String, byte[]>) - 类中的方法 net.oschina.j2cache.NullCache
- setBytes(Map<String, byte[]>) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- setBytes(Map<String, byte[]>) - 类中的方法 net.oschina.j2cache.redis.RedisHashCache
- setBytes(Map<String, byte[]>, long) - 类中的方法 net.oschina.j2cache.lettuce.LettuceGenericCache
-
批量设置带 TTL 的缓存数据
- setBytes(Map<String, byte[]>, long) - 接口中的方法 net.oschina.j2cache.Level2Cache
-
批量设置带 TTL 的缓存数据
- setBytes(Map<String, byte[]>, long) - 类中的方法 net.oschina.j2cache.memcached.MemCache
-
批量设置带 TTL 的缓存数据
- setBytes(Map<String, byte[]>, long) - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- setDefaultCacheNullObject(boolean) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setKey(String) - 类中的方法 net.oschina.j2cache.CacheObject
- setKeys(String[]) - 类中的方法 net.oschina.j2cache.Command
- setL1CacheName(String) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setL1CacheProperties(Properties) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setL2CacheName(String) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setL2CacheProperties(Properties) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setLevel(byte) - 类中的方法 net.oschina.j2cache.CacheObject
- setName(String) - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- setOperator(int) - 类中的方法 net.oschina.j2cache.Command
- setPathSeparator(String) - 类中的方法 net.oschina.j2cache.util.AntPathMatcher
-
Set the path separator to use for pattern parsing.
- setRegion(String) - 类中的方法 net.oschina.j2cache.CacheObject
- setRegion(String) - 类中的方法 net.oschina.j2cache.Command
- setSerialization(String) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setSize(long) - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- setSrc(int) - 类中的方法 net.oschina.j2cache.Command
- setSyncTtlToRedis(boolean) - 类中的方法 net.oschina.j2cache.J2CacheConfig
- setTtl(long) - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- setValue(Object) - 类中的方法 net.oschina.j2cache.CacheObject
- shutdown() - 类中的方法 net.oschina.j2cache.CacheProviderHolder
-
关闭缓存
- size() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- size() - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- size() - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- size() - 接口中的方法 net.oschina.j2cache.Level1Cache
-
返回该缓存区域中,内存存储对象的最大数量
- size() - 类中的方法 net.oschina.j2cache.NullCache
- split(String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- split(String, char) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- split(String, char, char) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- split(String, char, char, char) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- split(String, char, char, char, boolean, boolean) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- splitKeyValue(String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- splitToSet(String, String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- ssl(boolean) - 类中的方法 net.oschina.j2cache.redis.RedisClient.Builder
- start(Properties) - 接口中的方法 net.oschina.j2cache.CacheProvider
-
Callback to perform any necessary initialization of the underlying cache implementation during SessionFactory construction.
- start(Properties) - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
-
配置示例
- start(Properties) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
-
init ehcache config
- start(Properties) - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- start(Properties) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- start(Properties) - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- start(Properties) - 类中的方法 net.oschina.j2cache.NullCacheProvider
- start(Properties) - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
-
初始化 Redis 连接
- startsWithIgnoreCase(String, String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- stop() - 接口中的方法 net.oschina.j2cache.CacheProvider
-
Callback to perform any necessary cleanup of the underlying cache implementation during SessionFactory.close().
- stop() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineProvider
- stop() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider
-
Callback to perform any necessary cleanup of the underlying cache implementation.
- stop() - 类中的方法 net.oschina.j2cache.ehcache.EhCacheProvider3
- stop() - 类中的方法 net.oschina.j2cache.lettuce.LettuceCacheProvider
- stop() - 类中的方法 net.oschina.j2cache.memcached.XmemcachedCacheProvider
- stop() - 类中的方法 net.oschina.j2cache.NullCacheProvider
- stop() - 类中的方法 net.oschina.j2cache.redis.RedisCacheProvider
- StringUtils - net.oschina.j2cache.util中的类
- StringUtils() - 类的构造器 net.oschina.j2cache.util.StringUtils
- supportTTL() - 接口中的方法 net.oschina.j2cache.Level2Cache
-
是否支持缓存 TTL 的设置
- supportTTL() - 类中的方法 net.oschina.j2cache.memcached.MemCache
- supportTTL() - 类中的方法 net.oschina.j2cache.redis.RedisGenericCache
- sync(StatefulConnection) - 类中的方法 net.oschina.j2cache.lettuce.LettuceCache
T
- toDelimitedString(Object[], String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- toDelimitedString(Collection, String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- tokenizeToStringArray(String, String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- tokenizeToStringArray(String, String, boolean, boolean) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- toString() - 类中的方法 net.oschina.j2cache.CacheChannel.Region
- toString() - 类中的方法 net.oschina.j2cache.CacheObject
- toString() - 类中的方法 net.oschina.j2cache.Command
- toString(Object[]) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- toStringArray(Collection) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
- ttl() - 类中的方法 net.oschina.j2cache.caffeine.CaffeineCache
- ttl() - 类中的方法 net.oschina.j2cache.ehcache.EhCache
- ttl() - 类中的方法 net.oschina.j2cache.ehcache.EhCache3
- ttl() - 接口中的方法 net.oschina.j2cache.Level1Cache
-
返回该缓存区域的 TTL 设置(单位:秒)
- ttl() - 类中的方法 net.oschina.j2cache.NullCache
U
- unsubscribe() - 类中的方法 net.oschina.j2cache.redis.RedisPubSubClusterPolicy
- uppercaseFirstChar(String) - 类中的静态方法 net.oschina.j2cache.util.StringUtils
V
- viewAccepted(View) - 类中的方法 net.oschina.j2cache.cluster.JGroupsClusterPolicy
X
- XmemcachedCacheProvider - net.oschina.j2cache.memcached中的类
-
Memcached 缓存管理
- XmemcachedCacheProvider() - 类的构造器 net.oschina.j2cache.memcached.XmemcachedCacheProvider
All Classes and Interfaces|常量字段值|所有程序包|序列化表格