Skip navigation links
A C D E F G I J K L N O P S T V 

A

AbstractJsonSerializer - Class in com.github.kitonus.cache.distributed
JSON serializer and deserializer
AbstractJsonSerializer() - Constructor for class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
addCls(Class<?>, Collection<Class<?>>) - Method in interface com.github.kitonus.cache.distributed.CacheNameTree
Add Class and their dependencies
addCls(Class<?>, Collection<Class<?>>) - Method in class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
addName(String, Collection<String>) - Method in interface com.github.kitonus.cache.distributed.CacheNameTree
Add name
addName(String, Collection<String>) - Method in class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
afterPropertiesSet() - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
afterPropertiesSet() - Method in class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
applyItemTimeToLiveValues(TimeToLiveConfig) - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
Configure per item class time-to-live

C

CacheImpl - Class in com.github.kitonus.cache.distributed
Cache implementation Caffeine and Hazelcast map
CacheImpl(HazelcastInstance, String, String, String, CacheSerializer, TimeToLiveConfig, long) - Constructor for class com.github.kitonus.cache.distributed.CacheImpl
 
CacheKeyGeneratorImpl - Class in com.github.kitonus.cache.distributed
 
CacheKeyGeneratorImpl(boolean) - Constructor for class com.github.kitonus.cache.distributed.CacheKeyGeneratorImpl
 
CacheKeyGeneratorImpl(ObjectMapper, boolean) - Constructor for class com.github.kitonus.cache.distributed.CacheKeyGeneratorImpl
 
cacheManager(CacheNameTree, HazelcastInstance, String, long, CacheSerializer) - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
 
CacheManagerConfigAdapter - Class in com.github.kitonus.cache.distributed
 
CacheManagerConfigAdapter() - Constructor for class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
 
CacheManagerImpl - Class in com.github.kitonus.cache.distributed
Cache manager implementation There should be only 1 cache manager for each JVM
CacheManagerImpl() - Constructor for class com.github.kitonus.cache.distributed.CacheManagerImpl
 
cacheNamesToPreInitialize() - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
Configure pre-initialization of caches
cacheNameTree() - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
 
CacheNameTree - Interface in com.github.kitonus.cache.distributed
Cache name tree
CacheNameTreeImpl - Class in com.github.kitonus.cache.distributed
 
CacheNameTreeImpl() - Constructor for class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
cacheSerializer() - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
 
CacheSerializer - Interface in com.github.kitonus.cache.distributed
Template for cache serializer
clear() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
com.github.kitonus.cache.distributed - package com.github.kitonus.cache.distributed
 
Command - Class in com.github.kitonus.cache.distributed
 
Command() - Constructor for class com.github.kitonus.cache.distributed.Command
 
Command(String, UUID, CommandType, String, String) - Constructor for class com.github.kitonus.cache.distributed.Command
 
CommandType - Enum in com.github.kitonus.cache.distributed
Cache command types
configureCacheNameTree(CacheNameTree) - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
Configure cache dependencies by names

D

decideTtl(Long, Long) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
DependencyAwareCache - Interface in com.github.kitonus.cache.distributed
Dependency aware cache
deserialize(String) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
deserialize(String) - Method in interface com.github.kitonus.cache.distributed.CacheSerializer
Deserialize from String
DeserializedItem - Class in com.github.kitonus.cache.distributed
 
DeserializedItem(Object, long, long) - Constructor for class com.github.kitonus.cache.distributed.DeserializedItem
 
destroy() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 

E

evict(Object) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 

F

fromJson(String, Class<?>, char) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
fromJson(String, Class<?>, char) - Method in class com.github.kitonus.cache.distributed.JacksonSerializer
 

G

generate(Object, Method, Object...) - Method in class com.github.kitonus.cache.distributed.CacheKeyGeneratorImpl
 
get(Object, Callable<T>) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
getCache(String) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
getCacheImplId() - Method in class com.github.kitonus.cache.distributed.Command
 
getCacheName() - Method in class com.github.kitonus.cache.distributed.Command
 
getCacheNames() - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
getClsName(Object) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
getClsName(Object) - Method in class com.github.kitonus.cache.distributed.JacksonSerializer
 
getHits() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
getImplId() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
getImplId() - Method in interface com.github.kitonus.cache.distributed.DependencyAwareCache
 
getKey() - Method in class com.github.kitonus.cache.distributed.Command
 
getMisses() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
getName() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
getNativeCache() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
getSerializationTime() - Method in class com.github.kitonus.cache.distributed.DeserializedItem
 
getSerializedValue() - Method in class com.github.kitonus.cache.distributed.Command
 
getTimeToLiveMillis() - Method in class com.github.kitonus.cache.distributed.DeserializedItem
 
getTimeToLiveMillis(Object, String) - Method in interface com.github.kitonus.cache.distributed.TimeToLiveConfig
Get time-to-live in milliseconds
getTimeToLiveMillis(Object, String) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
getType(Object) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
getType() - Method in class com.github.kitonus.cache.distributed.Command
 
getUsedBy(String) - Method in interface com.github.kitonus.cache.distributed.CacheNameTree
Get name and its user
getUsedBy(Class<?>) - Method in interface com.github.kitonus.cache.distributed.CacheNameTree
Get and its users
getUsedBy(String) - Method in class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
getUsedBy(Class<?>) - Method in class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
getValue() - Method in class com.github.kitonus.cache.distributed.DeserializedItem
 

I

isStale(DeserializedItem, String) - Method in interface com.github.kitonus.cache.distributed.TimeToLiveConfig
Accessed by CacheImpl to check if item is stale
isStale(DeserializedItem, String) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
isStale(long, long) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 

J

JacksonSerializer - Class in com.github.kitonus.cache.distributed
 
JacksonSerializer() - Constructor for class com.github.kitonus.cache.distributed.JacksonSerializer
 

K

keyGenerator() - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
 

L

localClear() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
localClear() - Method in interface com.github.kitonus.cache.distributed.DependencyAwareCache
 
lookup(Object) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 

N

name(Class<?>) - Static method in class com.github.kitonus.cache.distributed.ToCacheName
Convert a class to cache name
names(Class<?>...) - Static method in class com.github.kitonus.cache.distributed.ToCacheName
Convert classes to cache name
names(Collection<Class<?>>) - Static method in class com.github.kitonus.cache.distributed.ToCacheName
Convert classes to cache name
NULL - Static variable in interface com.github.kitonus.cache.distributed.DependencyAwareCache
 

O

onApplicationEvent(ContextClosedEvent) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 

P

preProcess(Object) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
preProcess(Object) - Method in class com.github.kitonus.cache.distributed.JacksonSerializer
 
put(Object, Object) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
putIfAbsent(Object, Object) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 

S

serialize(Object, long, long) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
serialize(Object, long, long) - Method in interface com.github.kitonus.cache.distributed.CacheSerializer
Serialize
setCacheImplementations(Collection<Cache>) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
Set cache implementations
setCacheImplId(UUID) - Method in class com.github.kitonus.cache.distributed.Command
 
setCacheManager(CacheManager) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
setCacheManager(CacheManager) - Method in interface com.github.kitonus.cache.distributed.DependencyAwareCache
 
setCacheName(String) - Method in class com.github.kitonus.cache.distributed.Command
 
setCacheNamesToPreInitialize(Collection<String>) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setCacheNameTree(CacheNameTree) - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
setCacheNameTree(CacheNameTree) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setCacheNameTree(CacheNameTree) - Method in interface com.github.kitonus.cache.distributed.DependencyAwareCache
Set cache name tree
setCacheSerializer(CacheSerializer) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setDefaultTimeToLive(long, TimeUnit) - Method in interface com.github.kitonus.cache.distributed.TimeToLiveConfig
Define default time to live in milliseconds
setDefaultTimeToLive(long, TimeUnit) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
setDependencyDefinitions(Map<Class<?>, Class<?>[]>) - Method in interface com.github.kitonus.cache.distributed.CacheNameTree
Set dependency definitions
setDependencyDefinitions(Map<Class<?>, Class<?>[]>) - Method in class com.github.kitonus.cache.distributed.CacheNameTreeImpl
 
setFirstLevelCacheSize(long) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setHazelcastCacheMapPrefix(String) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setHazelcastInstance(HazelcastInstance) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setHazelcastTopicName(String) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setKey(String) - Method in class com.github.kitonus.cache.distributed.Command
 
setSerializationTime(long) - Method in class com.github.kitonus.cache.distributed.DeserializedItem
 
setSerializedValue(String) - Method in class com.github.kitonus.cache.distributed.Command
 
setTimeToLive(Class<?>, long, TimeUnit) - Method in interface com.github.kitonus.cache.distributed.TimeToLiveConfig
Set item time to live by item class
setTimeToLive(String, long, TimeUnit) - Method in interface com.github.kitonus.cache.distributed.TimeToLiveConfig
Set item time to live by cache name
setTimeToLive(String, long, TimeUnit) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
setTimeToLive(Class<?>, long, TimeUnit) - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
setTimeToLiveMillis(long) - Method in class com.github.kitonus.cache.distributed.DeserializedItem
 
setTtlConfig(TimeToLiveConfig) - Method in class com.github.kitonus.cache.distributed.CacheManagerImpl
 
setType(CommandType) - Method in class com.github.kitonus.cache.distributed.Command
 
setValue(Object) - Method in class com.github.kitonus.cache.distributed.DeserializedItem
 
size() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 

T

TimeToLiveConfig - Interface in com.github.kitonus.cache.distributed
 
TimeToLiveConfigAdapter - Class in com.github.kitonus.cache.distributed
If timeToLive less than 0 then timeToLive is set to forever
TimeToLiveConfigAdapter() - Constructor for class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
ToCacheName - Class in com.github.kitonus.cache.distributed
Converter from class to cache name
ToCacheName() - Constructor for class com.github.kitonus.cache.distributed.ToCacheName
 
toJson(Object) - Method in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 
toJson(Object) - Method in class com.github.kitonus.cache.distributed.JacksonSerializer
 
toString() - Method in class com.github.kitonus.cache.distributed.CacheImpl
 
toString() - Method in class com.github.kitonus.cache.distributed.TimeToLiveConfigAdapter
 
ttlConfig() - Method in class com.github.kitonus.cache.distributed.CacheManagerConfigAdapter
 
TYPE_CODE_LIST - Static variable in class com.github.kitonus.cache.distributed.AbstractJsonSerializer
 

V

valueOf(String) - Static method in enum com.github.kitonus.cache.distributed.CommandType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.kitonus.cache.distributed.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I J K L N O P S T V 
Skip navigation links

Copyright © 2018. All rights reserved.