Index

C D E G I L M N P R S V 
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
 
C D E G I L M N P R S V 
All Classes and Interfaces|All Packages