Skip navigation links
A B C D E G H I J M N O R S T U V 

A

AdaptedCacheMBean - Interface in nl.vpro.magnolia.jsr107
 

B

blocking(Boolean) - Method in class nl.vpro.magnolia.jsr107.CacheSettings.Builder
 
builder() - Static method in class nl.vpro.magnolia.jsr107.CacheSettings
 
Builder() - Constructor for class nl.vpro.magnolia.jsr107.CreateCacheConfigurationTask.Builder
 

C

CacheConfigurer - Class in nl.vpro.magnolia.jsr107
The guice module and magnolia ComponentConfigurer that sets up the necessary cache interceptors
CacheConfigurer() - Constructor for class nl.vpro.magnolia.jsr107.CacheConfigurer
 
CacheSettings - Class in nl.vpro.magnolia.jsr107
See https://documentation.magnolia-cms.com/display/DOCS60/Ehcache+3+module
CacheSettings() - Constructor for class nl.vpro.magnolia.jsr107.CacheSettings
 
CacheSettings.Builder - Class in nl.vpro.magnolia.jsr107
 
clear() - Method in interface nl.vpro.magnolia.jsr107.AdaptedCacheMBean
 
close() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
configure() - Method in class nl.vpro.magnolia.jsr107.CacheConfigurer
 
createCache(String, C) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
CreateCacheConfigurationTask - Class in nl.vpro.magnolia.jsr107
 
CreateCacheConfigurationTask(String, Method, List<CacheSettings>, boolean) - Constructor for class nl.vpro.magnolia.jsr107.CreateCacheConfigurationTask
 
CreateCacheConfigurationTask.Builder - Class in nl.vpro.magnolia.jsr107
 
CreateConfigurationTasks - Class in nl.vpro.magnolia.jsr107
Use this in your ModuleVersionHandler to create default configurations for your caches.
CreateConfigurationTasks() - Constructor for class nl.vpro.magnolia.jsr107.CreateConfigurationTasks
 
createConfigurationTasks(Class<?>...) - Static method in class nl.vpro.magnolia.jsr107.CreateConfigurationTasks
Generates tasks to create (default) configuration for the caches provided by a list of beans.

D

DefaultCacheSettings - Annotation Type in nl.vpro.magnolia.jsr107
This annotation can be added next to the @CacheResult to specify default for the CreateConfigurationTasks See also CacheSettings.of(DefaultCacheSettings)
Defaults - Annotation Type in nl.vpro.magnolia.jsr107
Using this wrapper, you can define default cache settings for both the normal cache and the associated cache for exception.
destroyCache(String) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
diskExpiryThreadInterval(Duration) - Method in class nl.vpro.magnolia.jsr107.CacheSettings.Builder
Deprecated.
doExecute(InstallContext) - Method in class nl.vpro.magnolia.jsr107.CreateCacheConfigurationTask
 
doWithConfiguration(ComponentProvider, ComponentProviderConfiguration) - Method in class nl.vpro.magnolia.jsr107.CacheConfigurer
 

E

enableManagement(String, boolean) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
enableStatistics(String, boolean) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
equals(Object) - Method in class nl.vpro.magnolia.jsr107.SerializableGeneratedCacheKey
 
eternal(boolean) - Method in class nl.vpro.magnolia.jsr107.CacheSettings.Builder
 
EvictionPolicy - Enum in nl.vpro.magnolia.jsr107

G

generateCacheKey(CacheKeyInvocationContext<? extends Annotation>) - Method in class nl.vpro.magnolia.jsr107.MethodKey
 
generateCacheKey(CacheKeyInvocationContext<? extends Annotation>) - Method in class nl.vpro.magnolia.jsr107.MgnlObjectsAwareCacheKeyGenerator
 
get(Object...) - Method in interface nl.vpro.magnolia.jsr107.MgnlCacheManager.Getter
 
get() - Method in enum nl.vpro.magnolia.jsr107.TrueFalseDefault
 
getBlockingTimeout() - Method in interface nl.vpro.magnolia.jsr107.AdaptedCacheMBean
 
getCache(String, Class<K>, Class<V>) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getCache(String) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getCacheName(Method, CacheResult) - Static method in class nl.vpro.magnolia.jsr107.CreateConfigurationTasks
 
getCacheNames() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getCacheSettings() - Method in class nl.vpro.magnolia.jsr107.CreateCacheConfigurationTask
 
getCachingProvider() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getClassLoader() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getConfiguration() - Method in interface nl.vpro.magnolia.jsr107.AdaptedCacheMBean
 
getExtraInstallTasks(InstallContext) - Method in class nl.vpro.magnolia.jsr107.setup.JSR107ModuleVersionHandler
 
getKeys(Class<?>, Object, String, Class<?>...) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getKeyType() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheConfiguration
 
getMethod(Class<?>, String, Class<?>...) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getMethodDetails(Class<?>, String, Class<?>...) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getPath(Session) - Static method in class nl.vpro.magnolia.jsr107.CreateConfigurationTasks
Returns the path which contains the cache configuration
getSize() - Method in interface nl.vpro.magnolia.jsr107.AdaptedCacheMBean
 
getUnblockingCache(String) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
Caches in magnolia are always blocking.
getURI() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getValue(Class<?>, Object, String, Object...) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
Gets a value from the cache (without blocking it).
getValue(String, Object) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
Gets a value from the cache (without blocking it) This method requires that you know exactly what the key is in the underlying cache.
getValueGetter(Class<?>, Object, String, Class<?>...) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
getValueType() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheConfiguration
 

H

hashCode() - Method in class nl.vpro.magnolia.jsr107.SerializableGeneratedCacheKey
 

I

isClosed() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
isStoreByValue() - Method in class nl.vpro.magnolia.jsr107.MgnlCacheConfiguration
 

J

JSR107Module - Class in nl.vpro.magnolia.jsr107
The magnolia module implementation.
JSR107Module(MgnlCacheManager) - Constructor for class nl.vpro.magnolia.jsr107.JSR107Module
 
JSR107ModuleVersionHandler - Class in nl.vpro.magnolia.jsr107.setup
 
JSR107ModuleVersionHandler() - Constructor for class nl.vpro.magnolia.jsr107.setup.JSR107ModuleVersionHandler
 

M

MethodKey - Class in nl.vpro.magnolia.jsr107
This Cache Key Generator can be used on a method without arguments.
MethodKey() - Constructor for class nl.vpro.magnolia.jsr107.MethodKey
 
MgnlCacheConfiguration - Class in nl.vpro.magnolia.jsr107
The Configuration implementation associated with caches in Magnolia.
MgnlCacheConfiguration() - Constructor for class nl.vpro.magnolia.jsr107.MgnlCacheConfiguration
 
MgnlCacheManager - Class in nl.vpro.magnolia.jsr107
Adapts a magnolia CacheFactoryProvider to a CacheManager.
MgnlCacheManager(CacheFactoryProvider, CacheLookupUtil) - Constructor for class nl.vpro.magnolia.jsr107.MgnlCacheManager
 
MgnlCacheManager.Getter - Interface in nl.vpro.magnolia.jsr107
 
MgnlObjectsAwareCacheKeyGenerator - Class in nl.vpro.magnolia.jsr107
A CacheKeyGenerator that maps every Node argument to its path, which makes it Serializable It also recognizes some other magnolia objects, which can trivially be serialized but are not Serializable themselves.
MgnlObjectsAwareCacheKeyGenerator() - Constructor for class nl.vpro.magnolia.jsr107.MgnlObjectsAwareCacheKeyGenerator
 

N

nl.vpro.magnolia.jsr107 - package nl.vpro.magnolia.jsr107
 
nl.vpro.magnolia.jsr107.setup - package nl.vpro.magnolia.jsr107.setup
 

O

of(DefaultCacheSettings) - Static method in class nl.vpro.magnolia.jsr107.CacheSettings
 
orElse(boolean) - Method in enum nl.vpro.magnolia.jsr107.TrueFalseDefault
 
overflowToDisk(boolean) - Method in class nl.vpro.magnolia.jsr107.CacheSettings.Builder
 

R

register(Class<T>, Function<T, Serializable>) - Static method in class nl.vpro.magnolia.jsr107.MgnlObjectsAwareCacheKeyGenerator
 
register(String, String) - Static method in class nl.vpro.magnolia.jsr107.MgnlObjectsAwareCacheKeyGenerator
 
runIfDefault(DefaultCacheSettings, String, Runnable) - Static method in class nl.vpro.magnolia.jsr107.CacheSettings
 

S

SerializableException - Exception in nl.vpro.magnolia.jsr107
A RuntimeException that is also Serializable and hence can be safely used in caches that wants to be serialized (e.g.
SerializableException(String) - Constructor for exception nl.vpro.magnolia.jsr107.SerializableException
 
SerializableGeneratedCacheKey - Class in nl.vpro.magnolia.jsr107
Like DefaultGeneratedCacheKey but with toString, also it only accepts serializable parameters.
SerializableGeneratedCacheKey(Serializable...) - Constructor for class nl.vpro.magnolia.jsr107.SerializableGeneratedCacheKey
Constructs a default cache key
settings(CacheSettings.Builder) - Method in class nl.vpro.magnolia.jsr107.CreateCacheConfigurationTask.Builder
 
setToNullIfDefault(DefaultCacheSettings, String, CacheSettings.Builder) - Static method in class nl.vpro.magnolia.jsr107.CacheSettings
 
start(ModuleLifecycleContext) - Method in class nl.vpro.magnolia.jsr107.JSR107Module
 
stop(ModuleLifecycleContext) - Method in class nl.vpro.magnolia.jsr107.JSR107Module
 

T

timeToIdle(Duration) - Method in class nl.vpro.magnolia.jsr107.CacheSettings.Builder
Deprecated.
timeToLive(Duration) - Method in class nl.vpro.magnolia.jsr107.CacheSettings.Builder
 
toString() - Method in class nl.vpro.magnolia.jsr107.CacheSettings
 
toString() - Method in class nl.vpro.magnolia.jsr107.CreateCacheConfigurationTask
 
TrueFalseDefault - Enum in nl.vpro.magnolia.jsr107
 

U

unwrap(Class<T>) - Method in class nl.vpro.magnolia.jsr107.MgnlCacheManager
 

V

valueOf(String) - Static method in enum nl.vpro.magnolia.jsr107.EvictionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.vpro.magnolia.jsr107.TrueFalseDefault
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.vpro.magnolia.jsr107.EvictionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.vpro.magnolia.jsr107.TrueFalseDefault
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I J M N O R S T U V 
Skip navigation links

Copyright © 2016–2022. All rights reserved.