Index
All Classes and Interfaces|All Packages
C
- clear() - Method in class io.ebean.redis.DuelCache
- create(DatabaseBuilder, BackgroundExecutor) - Method in class io.ebean.redis.RedisCachePlugin
-
Create the ServerCacheFactory implementation.
- createPool() - Method in class io.ebean.redis.RedisConfig
-
Return a new JedisPool based on the configuration.
D
- DaemonTopic - Interface in io.ebean.redis.topic
-
Topic subscriber that has re-connect notification.
- DaemonTopicRunner - Class in io.ebean.redis.topic
-
Subscribe to redis topic listening for changes.
- DaemonTopicRunner(JedisPool, DaemonTopic) - Constructor for class io.ebean.redis.topic.DaemonTopicRunner
- decode(byte[]) - Method in interface io.ebean.redis.encode.Encode
- decode(byte[]) - Method in class io.ebean.redis.encode.EncodeBeanData
- decode(byte[]) - Method in class io.ebean.redis.encode.EncodeManyIdsData
- decode(byte[]) - Method in class io.ebean.redis.encode.EncodePrefixKey
- decode(byte[]) - Method in class io.ebean.redis.encode.EncodeSerializable
- DuelCache - Class in io.ebean.redis
- DuelCache(DefaultServerCache, RedisCache, String, NearCacheNotify) - Constructor for class io.ebean.redis.DuelCache
E
- encode(Object) - Method in interface io.ebean.redis.encode.Encode
- encode(Object) - Method in class io.ebean.redis.encode.EncodeBeanData
- encode(Object) - Method in class io.ebean.redis.encode.EncodeManyIdsData
- encode(Object) - Method in class io.ebean.redis.encode.EncodePrefixKey
- encode(Object) - Method in class io.ebean.redis.encode.EncodeSerializable
- Encode - Interface in io.ebean.redis.encode
- EncodeBeanData - Class in io.ebean.redis.encode
- EncodeBeanData() - Constructor for class io.ebean.redis.encode.EncodeBeanData
- EncodeManyIdsData - Class in io.ebean.redis.encode
- EncodeManyIdsData() - Constructor for class io.ebean.redis.encode.EncodeManyIdsData
- EncodePrefixKey - Class in io.ebean.redis.encode
- EncodePrefixKey(String) - Constructor for class io.ebean.redis.encode.EncodePrefixKey
- EncodeSerializable - Class in io.ebean.redis.encode
- EncodeSerializable() - Constructor for class io.ebean.redis.encode.EncodeSerializable
G
- get(Object) - Method in class io.ebean.redis.DuelCache
- getAll(Set<Object>) - Method in class io.ebean.redis.DuelCache
- getMaxIdle() - Method in class io.ebean.redis.RedisConfig
- getMaxTotal() - Method in class io.ebean.redis.RedisConfig
- getMaxWaitMillis() - Method in class io.ebean.redis.RedisConfig
- getMinIdle() - Method in class io.ebean.redis.RedisConfig
- getNearHitCount() - Method in class io.ebean.redis.DuelCache
-
Return the near cache hit count.
- getNearMissCount() - Method in class io.ebean.redis.DuelCache
-
Return the near cache miss count.
- getPassword() - Method in class io.ebean.redis.RedisConfig
- getPort() - Method in class io.ebean.redis.RedisConfig
- getRemoteHitCount() - Method in class io.ebean.redis.DuelCache
-
Return the redis cache hit count.
- getRemoteMissCount() - Method in class io.ebean.redis.DuelCache
-
Return the redis cache miss count.
- getServer() - Method in class io.ebean.redis.RedisConfig
- getTimeout() - Method in class io.ebean.redis.RedisConfig
- getUsername() - Method in class io.ebean.redis.RedisConfig
I
- id() - Static method in class io.ebean.redis.ModId
-
Return a 12 character string using a 72 bit randomly generated ID encoded in modified base64.
- invalidateClear() - Method in class io.ebean.redis.DuelCache
- invalidateClear() - Method in interface io.ebean.redis.NearCacheInvalidate
-
Clear the near cache.
- invalidateClear(String) - Method in interface io.ebean.redis.NearCacheNotify
-
Clear a near cache.
- invalidateKey(Object) - Method in class io.ebean.redis.DuelCache
- invalidateKey(Object) - Method in interface io.ebean.redis.NearCacheInvalidate
-
Invalidate from near cache the given key.
- invalidateKey(String, Object) - Method in interface io.ebean.redis.NearCacheNotify
-
Invalidate a single key.
- invalidateKeys(String, Set<Object>) - Method in interface io.ebean.redis.NearCacheNotify
-
Invalidate the given keys.
- invalidateKeys(Set<Object>) - Method in class io.ebean.redis.DuelCache
- invalidateKeys(Set<Object>) - Method in interface io.ebean.redis.NearCacheInvalidate
-
Invalidate from near cache the given keys.
- io.ebean.redis - module io.ebean.redis
-
Provider of ServerCachePlugin.
- io.ebean.redis - package io.ebean.redis
- io.ebean.redis.encode - package io.ebean.redis.encode
- io.ebean.redis.topic - package io.ebean.redis.topic
- isBlockWhenExhausted() - Method in class io.ebean.redis.RedisConfig
- isSsl() - Method in class io.ebean.redis.RedisConfig
L
- loadProperties(Properties) - Method in class io.ebean.redis.RedisConfig
M
- ModId - Class in io.ebean.redis
-
Provides a modified base64 encoded UUID and shorter 12 character random unique value.
- ModId() - Constructor for class io.ebean.redis.ModId
N
- NearCacheInvalidate - Interface in io.ebean.redis
-
Near cache invalidation.
- NearCacheNotify - Interface in io.ebean.redis
-
Notify other cluster members to invalidate parts of their near cache.
- newId() - Search tag in class io.ebean.redis.ModId
- Section
- newShortId() - Search tag in class io.ebean.redis.ModId
- Section
- notifyConnected() - Method in interface io.ebean.redis.topic.DaemonTopic
-
Notify that the topic subscription has been connected (or reconnected).
P
- put(Object, Object) - Method in class io.ebean.redis.DuelCache
- putAll(Map<Object, Object>) - Method in class io.ebean.redis.DuelCache
R
- RedisCachePlugin - Class in io.ebean.redis
- RedisCachePlugin() - Constructor for class io.ebean.redis.RedisCachePlugin
- RedisConfig - Class in io.ebean.redis
-
Deployment configuration for redis.
- RedisConfig() - Constructor for class io.ebean.redis.RedisConfig
- remove(Object) - Method in class io.ebean.redis.DuelCache
- removeAll(Set<Object>) - Method in class io.ebean.redis.DuelCache
- run() - Method in class io.ebean.redis.topic.DaemonTopicRunner
S
- setBlockWhenExhausted(boolean) - Method in class io.ebean.redis.RedisConfig
- setMaxIdle(int) - Method in class io.ebean.redis.RedisConfig
- setMaxTotal(int) - Method in class io.ebean.redis.RedisConfig
- setMaxWaitMillis(long) - Method in class io.ebean.redis.RedisConfig
- setMinIdle(int) - Method in class io.ebean.redis.RedisConfig
- setPassword(String) - Method in class io.ebean.redis.RedisConfig
- setPort(int) - Method in class io.ebean.redis.RedisConfig
- setServer(String) - Method in class io.ebean.redis.RedisConfig
- setSsl(boolean) - Method in class io.ebean.redis.RedisConfig
- setTimeout(int) - Method in class io.ebean.redis.RedisConfig
- setUsername(String) - Method in class io.ebean.redis.RedisConfig
- subscribe(Jedis) - Method in interface io.ebean.redis.topic.DaemonTopic
-
Subscribe to the topic/channel (blocking).
V
- visit(MetricVisitor) - Method in class io.ebean.redis.DuelCache
All Classes and Interfaces|All Packages