Index

C D G I K O P S 
All Classes and Interfaces|All Packages

C

CaffeineCache<K,V> - Class in org.incendo.cloud.processors.cache
An implementation of CloudCache backed by a Caffeine Cache.
CloudCache<K,V> - Interface in org.incendo.cloud.processors.cache
Something that caches values.

D

delete(K) - Method in class org.incendo.cloud.processors.cache.CaffeineCache
 
delete(K) - Method in interface org.incendo.cloud.processors.cache.CloudCache
Deletes the entry identified by the given key.
delete(K) - Method in class org.incendo.cloud.processors.cache.GuavaCache
 
delete(K) - Method in class org.incendo.cloud.processors.cache.SimpleCache
 

G

get(K) - Method in interface org.incendo.cloud.processors.cache.CloudCache
Returns the value identified by the given key.
getIfPresent(K) - Method in class org.incendo.cloud.processors.cache.CaffeineCache
 
getIfPresent(K) - Method in interface org.incendo.cloud.processors.cache.CloudCache
Returns the value identified by the given key, if it exists.
getIfPresent(K) - Method in class org.incendo.cloud.processors.cache.GuavaCache
 
getIfPresent(K) - Method in class org.incendo.cloud.processors.cache.SimpleCache
 
GuavaCache<K,V> - Class in org.incendo.cloud.processors.cache
An implementation of CloudCache backed by a Guava Cache.

I

ImmutableImpl - Annotation Interface in org.incendo.cloud.processors.immutables
Annotation that generates immutable classes suffixed with "Impl".

K

keyExtractingView(Function<K1, K>) - Method in interface org.incendo.cloud.processors.cache.CloudCache
Returns a view of this cache with an adapted key type.

O

of() - Static method in class org.incendo.cloud.processors.cache.SimpleCache
Creates a new SimpleCache instance.
of(Cache<K, V>) - Static method in class org.incendo.cloud.processors.cache.CaffeineCache
Creates a new CaffeineCache backed by the given Guava cache.
of(Cache<K, V>) - Static method in class org.incendo.cloud.processors.cache.GuavaCache
Creates a new GuavaCache backed by the given Guava cache.
org.incendo.cloud.processors.cache - package org.incendo.cloud.processors.cache
Caches used in the processors.
org.incendo.cloud.processors.immutables - package org.incendo.cloud.processors.immutables
Configurations for Value.Immutable.

P

popIfPresent(K) - Method in interface org.incendo.cloud.processors.cache.CloudCache
Deletes the value identified by the given key and returns the value.
popIfPresent(K) - Method in class org.incendo.cloud.processors.cache.SimpleCache
 
put(K, V) - Method in class org.incendo.cloud.processors.cache.CaffeineCache
 
put(K, V) - Method in interface org.incendo.cloud.processors.cache.CloudCache
Stores the given value identified by the given key.
put(K, V) - Method in class org.incendo.cloud.processors.cache.GuavaCache
 
put(K, V) - Method in class org.incendo.cloud.processors.cache.SimpleCache
 

S

SimpleCache<K,V> - Class in org.incendo.cloud.processors.cache
Implementation of CloudCache backed by a WeakHashMap.
SimpleCache() - Constructor for class org.incendo.cloud.processors.cache.SimpleCache
 
StagedImmutableBuilder - Annotation Interface in org.incendo.cloud.processors.immutables
Annotation that generates immutables classes with staged builders.
C D G I K O P S 
All Classes and Interfaces|All Packages