Index

B C D G I K M S T 
All Classes and Interfaces|All Packages

B

BlackHoleCacheEngine - Class in dev.voidframework.cache.engine
Black Hole (do nothing) cache implementation.
BlackHoleCacheEngine() - Constructor for class dev.voidframework.cache.engine.BlackHoleCacheEngine
 

C

Cache - Annotation Interface in dev.voidframework.cache
Annotation indicating that the result of the method will be cached and reused in future calls.
CacheEngine - Interface in dev.voidframework.cache.engine
The cache engine is responsible for adding, retrieving and managing the lifetime of cached items.
CacheEngineProvider - Class in dev.voidframework.cache.module
Cache engine provider.
CacheEngineProvider(Config, Injector) - Constructor for class dev.voidframework.cache.module.CacheEngineProvider
Build a new instance;
CacheInterceptor - Class in dev.voidframework.cache.module
Intercepts method call when annotation Cache is used.
CacheInterceptor() - Constructor for class dev.voidframework.cache.module.CacheInterceptor
Build a new instance.
CacheModule - Class in dev.voidframework.cache.module
Cache module.
CacheModule() - Constructor for class dev.voidframework.cache.module.CacheModule
 
configure() - Method in class dev.voidframework.cache.module.CacheModule
 

D

dev.voidframework.cache - package dev.voidframework.cache
 
dev.voidframework.cache.engine - package dev.voidframework.cache.engine
 
dev.voidframework.cache.module - package dev.voidframework.cache.module
 

G

get() - Method in class dev.voidframework.cache.module.CacheEngineProvider
 
get(String) - Method in class dev.voidframework.cache.engine.BlackHoleCacheEngine
 
get(String) - Method in interface dev.voidframework.cache.engine.CacheEngine
Retrieves a value from cache.
get(String) - Method in class dev.voidframework.cache.engine.MemoryCacheEngine
 

I

invoke(MethodInvocation) - Method in class dev.voidframework.cache.module.CacheInterceptor
 

K

key() - Element in annotation interface dev.voidframework.cache.Cache
Key of the cache in which result is stored.

M

MemoryCacheEngine - Class in dev.voidframework.cache.engine
In-memory cache implementation.
MemoryCacheEngine(Config) - Constructor for class dev.voidframework.cache.engine.MemoryCacheEngine
Build a new instance.

S

set(String, Object, int) - Method in class dev.voidframework.cache.engine.BlackHoleCacheEngine
 
set(String, Object, int) - Method in interface dev.voidframework.cache.engine.CacheEngine
Set a value to the cache.
set(String, Object, int) - Method in class dev.voidframework.cache.engine.MemoryCacheEngine
 
setCacheEngine(CacheEngine) - Method in class dev.voidframework.cache.module.CacheInterceptor
Sets the cache engine to use.

T

timeToLive() - Element in annotation interface dev.voidframework.cache.Cache
Retention time (in seconds).
B C D G I K M S T 
All Classes and Interfaces|All Packages