C D E G H L N S T
All Classes All Packages
All Classes All Packages
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
All Classes All Packages