Skip navigation links
A B C D G I K L M N P S V _ 

A

addCache(Cache<K, V>, int, int, String) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
Add an additional internal cache to be used for cache-entries with level within a specific interval.
ae.teletronics.cache - package ae.teletronics.cache
 
ae.teletronics.cache.examples.dbversioncache - package ae.teletronics.cache.examples.dbversioncache
 
AlreadyExistsException() - Constructor for exception ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.AlreadyExistsException
 
alreadyWorkingOn - Variable in class ae.teletronics.cache.ChangingValueCache
 
apply(T, U) - Method in interface ae.teletronics.cache.ChangingValueAndLevelMultiCache.BiFunction
 

B

belongsIn(int) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Interval
 
build() - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
build() - Method in class ae.teletronics.cache.ChangingValueCache.Builder
Build the ChangingValueCache instance
builder() - Static method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
Get a builder for building a ChangingValueAndLevelMultiCache instance
Builder() - Constructor for class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
 
builder() - Static method in class ae.teletronics.cache.ChangingValueCache
Get a builder for building a ChangingValueCache instance
Builder() - Constructor for class ae.teletronics.cache.ChangingValueCache.Builder
 

C

cache(Cache<K, V>) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
cache(Cache<K, V>) - Method in class ae.teletronics.cache.ChangingValueCache.Builder
The the cache to be used internally
cache - Variable in class ae.teletronics.cache.ChangingValueCache
 
cache - Variable in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
cacheForLevel(int) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
caches - Variable in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
CacheValue() - Constructor for class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.CacheValue
 
ChangingValueAndLevelMultiCache<K,V> - Class in ae.teletronics.cache
Same as ChangingValueCache, but with prioritization of the cache-entries.
ChangingValueAndLevelMultiCache() - Constructor for class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
ChangingValueAndLevelMultiCache.BiFunction<T,U,R> - Interface in ae.teletronics.cache
 
ChangingValueAndLevelMultiCache.Builder<K,V> - Class in ae.teletronics.cache
Builder for building ChangingValueAndLevelMultiCache instances
ChangingValueAndLevelMultiCache.Interval - Class in ae.teletronics.cache
 
ChangingValueCache<K,V> - Class in ae.teletronics.cache
Key-value cache, where values can change.
ChangingValueCache() - Constructor for class ae.teletronics.cache.ChangingValueCache
 
ChangingValueCache.Builder<K,V> - Class in ae.teletronics.cache
Builder for building ChangingValueCache instances
clone() - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer
 
clone() - Method in class ae.teletronics.cache.examples.dbversioncache.StringValueContainer
 
createCacheAndValuePair(Cache<K, V>, V) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
createInstance() - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
 
createInstance() - Method in class ae.teletronics.cache.ChangingValueCache.Builder
 

D

defaultModifier(Function<V, V>) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
defaultModifier(Function<V, V>) - Method in class ae.teletronics.cache.ChangingValueCache.Builder
Set the default modifier.
defaultModifier - Variable in class ae.teletronics.cache.ChangingValueCache
 
defaultNewCreator(Supplier<V>) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
defaultNewCreator(Supplier<V>) - Method in class ae.teletronics.cache.ChangingValueCache.Builder
Set the default new-creator.
defaultNewCreator - Variable in class ae.teletronics.cache.ChangingValueCache
 
DoesNotAlreadyExistException() - Constructor for exception ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.DoesNotAlreadyExistException
 

G

get(STOREKEY) - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.Cache
 
get(STOREKEY) - Method in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
get(String) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.KeyStartsWithCache
 
getAddIfNotPresent(K) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.getAddIfNotPresent(Object, Supplier) (and returning value from) with * key (K) Provided key * newCreator (Supplier<V>) null
getAddIfNotPresent(K, Supplier<V>) - Method in class ae.teletronics.cache.ChangingValueCache
Get a cache-value of a cache-entry with a provided key, adding the cache-entry if not already present
getAllCaches() - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
getAllCaches() - Method in class ae.teletronics.cache.ChangingValueCache
 
getAllWithKeyStartingWith(String) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache
 
getCacheAndValueIfPresent(K) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
Get a cache-value and the internal cache it currently lives in of a cache-entry with a provided key
getFrom() - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Interval
 
getIfPresent(K) - Method in class ae.teletronics.cache.ChangingValueCache
Get a cache-value of a cache-entry with a provided key
getKeySuffixToValueMap() - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.CacheValue
 
getRequestedOperation() - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest
 
getSynchObject(STOREKEY) - Method in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
getSynchObject(String) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache
 
getSynchObject(String) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithVersionCache
 
getTo() - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Interval
 
getValue() - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer
 
getValue() - Method in class ae.teletronics.cache.examples.dbversioncache.StringValueContainer
 
getValueContainer() - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest
 
getVersion(STOREKEY) - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.Cache
 
getVersion() - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer
 
getVersion(String) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.KeyStartsWithCache
 
getVersion() - Method in class ae.teletronics.cache.examples.dbversioncache.StringValueContainer
 

I

initialize(KeyValueOptimisticLockingDBWithPluggableCache.Cache<STOREKEY, STOREVALUE, STOREVALUECONTAINER>) - Method in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
instance - Variable in class ae.teletronics.cache.ChangingValueCache.Builder
 
Interval(int, int) - Constructor for class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Interval
 
isComplete() - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.CacheValue
 

K

KeyValueOptimisticLockingDBWithPluggableCache<STOREKEY,STOREVALUE,STOREVALUECONTAINER extends KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer<STOREVALUE>> - Class in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache() - Constructor for class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
KeyValueOptimisticLockingDBWithPluggableCache.AlreadyExistsException - Exception in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache.Cache<STOREKEY,STOREVALUE,STOREVALUECONTAINER extends KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer<STOREVALUE>> - Interface in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache.DoesNotAlreadyExistException - Exception in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<VALUE,VALUECONTAINER extends KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer<VALUE>> - Interface in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest.Operation - Enum in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer<VALUE> - Interface in ae.teletronics.cache.examples.dbversioncache
 
KeyValueOptimisticLockingDBWithPluggableCache.VersionConflictException - Exception in ae.teletronics.cache.examples.dbversioncache
 

L

levelCalculator(ChangingValueAndLevelMultiCache.BiFunction<K, V, Integer>) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache.Builder
Set the calculator used to calculate the level of a particular cache-entry
levelCalculator - Variable in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 

M

modify(K, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.modify(Object, Supplier, Function, boolean) (and returning value from) with * key (K) Provided key * newCreator (Supplier<V>) null * modifier (Function<V, V>) null * createIfNotExists (boolean) Provided createIfNotExist
modify(K, Function<V, V>, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.modify(Object, Supplier, Function, boolean) (and returning value from) with * key (K) Provided key * newCreator (Supplier<V>) null * modifier (Function<V, V>) Provided modifier * createIfNotExists (boolean) Provided createIfNotExist
modify(K, Supplier<V>, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.modify(Object, Supplier, Function, boolean) (and returning value from) with * key (K) Provided key * newCreator (Supplier<V>) Provided new-creator * modifier (Function<V, V>) null * createIfNotExists (boolean) Provided createIfNotExist
modify(K, Supplier<V>, Function<V, V>, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.modify(Object, Supplier, Function, boolean, boolean) (and returning value from) with * key (K) Provided key * newCreator (Supplier<V>) Provided new-creator * modifier (Function<V, V>) Provided modifier * createIfNotExists (boolean) Provided createIfNotExist * supportRecursiveCalls (boolean) false
modify(K, Supplier<V>, Function<V, V>, boolean, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
Modify cache-entry using provided new-creator and modifier
modifyAll(Predicate<K>, Predicate<V>) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.modifyAll(Predicate, Predicate, Function) with * keyPredicate (Predicate<K>) Provided keyPredicate * valuePredicate (Predicate<V>) Provided valuePredicate * modifier (Function<V, V>) null * supportRecursiveCalls (boolean) false
modifyAll(Predicate<K>, Predicate<V>, Function<V, V>) - Method in class ae.teletronics.cache.ChangingValueCache
Calling ChangingValueCache.modifyAll(Predicate, Predicate, Function, boolean) with * keyPredicate (Predicate<K>) Provided keyPredicate * valuePredicate (Predicate<V>) Provided valuePredicate * modifier (Function<V, V>) Provided modifier * supportRecursiveCalls (boolean) false
modifyAll(Predicate<K>, Predicate<V>, Function<V, V>, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
Sequentially calling ChangingValueCache.modify(Object, Supplier, Function, boolean, boolean) for a selected set of existing cache-entries.
modifyImpl(K, Supplier<V>, Function<V, V>, boolean, boolean) - Method in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
modifyImpl(K, Supplier<V>, Function<V, V>, boolean, boolean) - Method in class ae.teletronics.cache.ChangingValueCache
 

N

names - Variable in class ae.teletronics.cache.ChangingValueAndLevelMultiCache
 
newOrMovingCacheEntryInterner - Variable in class ae.teletronics.cache.ChangingValueCache
 

P

Pair<T1,T2> - Class in ae.teletronics.cache
Just a simple carrier of two objects - for methods parameters and return-values etc.
Pair(T1, T2) - Constructor for class ae.teletronics.cache.Pair
 
put(STOREKEY, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<STOREVALUE, STOREVALUECONTAINER>) - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.Cache
 
put(STOREKEY, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<STOREVALUE, STOREVALUECONTAINER>) - Method in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
put(String, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<String, StringValueContainer>) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.KeyStartsWithCache
 
put(String, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<String, StringValueContainer>, boolean) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.KeyStartsWithCache
 
putImpl(STOREKEY, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<STOREVALUE, STOREVALUECONTAINER>) - Method in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
putImpl(String, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<String, StringValueContainer>) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache
 
putImpl(String, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<String, StringValueContainer>) - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithVersionCache
 

S

setComplete() - Method in class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache.CacheValue
 
setVersion(Long) - Method in interface ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.ValueContainer
 
setVersion(Long) - Method in class ae.teletronics.cache.examples.dbversioncache.StringValueContainer
 
size() - Method in class ae.teletronics.cache.ChangingValueCache
 
store - Variable in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
StringStringOptimisticLockingDBWithKeyStartsWithCache - Class in ae.teletronics.cache.examples.dbversioncache
 
StringStringOptimisticLockingDBWithKeyStartsWithCache(int, int[]) - Constructor for class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithKeyStartsWithCache
 
StringStringOptimisticLockingDBWithKeyStartsWithCache.CacheValue - Class in ae.teletronics.cache.examples.dbversioncache
 
StringStringOptimisticLockingDBWithKeyStartsWithCache.KeyStartsWithCache - Class in ae.teletronics.cache.examples.dbversioncache
 
StringStringOptimisticLockingDBWithVersionCache - Class in ae.teletronics.cache.examples.dbversioncache
 
StringStringOptimisticLockingDBWithVersionCache(int) - Constructor for class ae.teletronics.cache.examples.dbversioncache.StringStringOptimisticLockingDBWithVersionCache
 
StringValueContainer - Class in ae.teletronics.cache.examples.dbversioncache
 
StringValueContainer(Long, String) - Constructor for class ae.teletronics.cache.examples.dbversioncache.StringValueContainer
 

V

valueOf(String) - Static method in enum ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
versionCheck(STOREKEY, KeyValueOptimisticLockingDBWithPluggableCache.StoreRequest<STOREVALUE, STOREVALUECONTAINER>) - Method in class ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache
 
VersionConflictException() - Constructor for exception ae.teletronics.cache.examples.dbversioncache.KeyValueOptimisticLockingDBWithPluggableCache.VersionConflictException
 

_

_1 - Variable in class ae.teletronics.cache.Pair
 
_2 - Variable in class ae.teletronics.cache.Pair
 
A B C D G I K L M N P S V _ 
Skip navigation links

Copyright © 2015 teletronics.ae. All rights reserved.