C D E G H L N S T 
All Classes All Packages

C

CacheCallback<T> - Interface in net.n2oapp.cache.template
Обработка событий при работе с кешем
CacheKey - Class in net.n2oapp.cache.template
User: operhod Date: 12.12.13 Time: 15:44
CacheKey(int, String...) - Constructor for class net.n2oapp.cache.template.CacheKey
 
CacheTemplate<K,​E> - Class in net.n2oapp.cache.template
Шаблон сервиса кэширования
CacheTemplate() - Constructor for class net.n2oapp.cache.template.CacheTemplate
 
CacheTemplate(CacheManager) - Constructor for class net.n2oapp.cache.template.CacheTemplate
 

D

doInCacheHit(T) - Method in interface net.n2oapp.cache.template.CacheCallback
Сделать что-то после получения объекта из кеша
doInCacheMiss() - Method in interface net.n2oapp.cache.template.CacheCallback
Получить объект из источника, при отсутствии его в кеше
doInFirstLevelCacheHit(F) - Method in interface net.n2oapp.cache.template.ThreeLevelCacheCallback
Сделать что-то после получения объекта из кеша первого уровня
doInFirstLevelCacheHit(F) - Method in interface net.n2oapp.cache.template.TwoLevelCacheCallback
Сделать что-то после получения объекта из кеша первого уровня
doInFirstLevelCacheMiss(S) - Method in interface net.n2oapp.cache.template.ThreeLevelCacheCallback
Получить объект из источника, при отсутствии его в кеше первого уровня
doInFirstLevelCacheMiss(S) - Method in interface net.n2oapp.cache.template.TwoLevelCacheCallback
Получить объект из источника, при отсутствии его в кеше первого уровня
doInSecondLevelCacheHit(S) - Method in interface net.n2oapp.cache.template.ThreeLevelCacheCallback
Сделать что-то после получения объекта из кеша второго уровня
doInSecondLevelCacheHit(S) - Method in interface net.n2oapp.cache.template.TwoLevelCacheCallback
Сделать что-то после получения объекта из кеша второго уровня
doInSecondLevelCacheMiss() - Method in interface net.n2oapp.cache.template.TwoLevelCacheCallback
Получить объект, при отсутствии его в кеше второго уровня
doInSecondLevelCacheMiss(T) - Method in interface net.n2oapp.cache.template.ThreeLevelCacheCallback
Получить объект, при отсутствии его в кеше второго уровня
doInThirdLevelCacheHit(T) - Method in interface net.n2oapp.cache.template.ThreeLevelCacheCallback
Сделать что-то после получения объекта из кеша третьего уровня
doInThirdLevelCacheMiss() - Method in interface net.n2oapp.cache.template.ThreeLevelCacheCallback
Получить объект, при отсутствии его в кеше третьего уровня

E

equals(Object) - Method in class net.n2oapp.cache.template.CacheKey
 
execute(String, String, String, Object, Object, Object, ThreeLevelCacheCallback<F, S, T>) - Method in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
execute(String, String, K, TwoLevelCacheCallback<F, S>) - Method in class net.n2oapp.cache.template.TwoLevelCacheTemplate
 
execute(String, K, CacheCallback<E>) - Method in class net.n2oapp.cache.template.CacheTemplate
 
execute(String, K, CacheCallback<T>) - Method in class net.n2oapp.cache.template.NoOpCacheTemplate
 

G

getCacheManager() - Method in class net.n2oapp.cache.template.CacheTemplate
 
getCacheManager() - Method in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
getFirstKey() - Method in class net.n2oapp.cache.template.CacheKey
 
getSecondKey() - Method in class net.n2oapp.cache.template.CacheKey
 

H

handleCache(String, CacheCallback<E>, Cache) - Method in class net.n2oapp.cache.template.SyncCacheTemplate
 
handleCache(K, CacheCallback<E>, Cache) - Method in class net.n2oapp.cache.template.CacheTemplate
 
handleFirstCache(Object, S, Cache, ThreeLevelCacheCallback<F, S, T>) - Method in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
handleFirstCache(String, TwoLevelCacheCallback<F, S>, Cache, S) - Method in class net.n2oapp.cache.template.SyncTwoLevelCacheTemplate
 
handleFirstCache(K, TwoLevelCacheCallback<F, S>, Cache, S) - Method in class net.n2oapp.cache.template.TwoLevelCacheTemplate
 
handleSecondCache(Object, Object, ThreeLevelCacheCallback<F, S, T>, Cache, Cache, T) - Method in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
handleSecondCache(String, TwoLevelCacheCallback<F, S>, Cache) - Method in class net.n2oapp.cache.template.SyncTwoLevelCacheTemplate
 
handleSecondCache(K, TwoLevelCacheCallback<F, S>, Cache) - Method in class net.n2oapp.cache.template.TwoLevelCacheTemplate
 
handleThirdCache(Object, Object, Object, ThreeLevelCacheCallback<F, S, T>, Cache, Cache, Cache) - Method in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
hashCode() - Method in class net.n2oapp.cache.template.CacheKey
 

L

log - Static variable in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 

N

net.n2oapp.cache.template - package net.n2oapp.cache.template
 
NoOpCacheTemplate<K,​T> - Class in net.n2oapp.cache.template
 
NoOpCacheTemplate() - Constructor for class net.n2oapp.cache.template.NoOpCacheTemplate
 

S

setCacheManager(CacheManager) - Method in class net.n2oapp.cache.template.CacheTemplate
 
setCacheManager(CacheManager) - Method in class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
setCacheManager(CacheManager) - Method in class net.n2oapp.cache.template.TwoLevelCacheTemplate
 
SyncCacheTemplate<E> - Class in net.n2oapp.cache.template
Шаблон сервиса кэширования с синхронизацией получения данных по ключу в случае промаха
SyncCacheTemplate() - Constructor for class net.n2oapp.cache.template.SyncCacheTemplate
 
SyncCacheTemplate(CacheManager) - Constructor for class net.n2oapp.cache.template.SyncCacheTemplate
 
SyncTwoLevelCacheTemplate<F,​S> - Class in net.n2oapp.cache.template
Шаблон сервиса двухуровневого кэширования с синхронизацией получения данных по ключу в случае первого и второго промахов
SyncTwoLevelCacheTemplate() - Constructor for class net.n2oapp.cache.template.SyncTwoLevelCacheTemplate
 

T

ThreeLevelCacheCallback<F,​S,​T> - Interface in net.n2oapp.cache.template
Обработка событий в трехуровневом кеше
ThreeLevelCacheTemplate<F,​S,​T> - Class in net.n2oapp.cache.template
Шаблон сервиса трехуровнего кэширования
ThreeLevelCacheTemplate() - Constructor for class net.n2oapp.cache.template.ThreeLevelCacheTemplate
 
TwoLevelCacheCallback<F,​S> - Interface in net.n2oapp.cache.template
Обработка событий в двухуровневом кеше
TwoLevelCacheTemplate<K,​F,​S> - Class in net.n2oapp.cache.template
Шаблон сервиса двухуровневого кэширования
TwoLevelCacheTemplate() - Constructor for class net.n2oapp.cache.template.TwoLevelCacheTemplate
 
C D E G H L N S T 
All Classes All Packages