| Interface | Description |
|---|---|
| AdaptedCacheMBean | |
| MgnlCacheManager.Getter |
| Class | Description |
|---|---|
| CacheConfigurer |
The guice module and magnolia
ComponentConfigurer that sets up the necessary cache interceptors |
| CacheSettings |
See https://documentation.magnolia-cms.com/display/DOCS60/Ehcache+3+module
|
| CacheSettings.Builder | |
| CreateCacheConfigurationTask | |
| CreateCacheConfigurationTask.Builder | |
| CreateConfigurationTasks |
Use this in your
ModuleVersionHandler
to create default configurations for your caches. |
| JSR107Module |
The magnolia module implementation.
|
| MethodKey |
This Cache Key Generator can be used on a method without arguments.
|
| MgnlCacheConfiguration |
The
Configuration implementation associated with caches in Magnolia. |
| MgnlCacheManager |
Adapts a magnolia
CacheFactoryProvider to a CacheManager. |
| MgnlObjectsAwareCacheKeyGenerator |
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. |
| SerializableGeneratedCacheKey |
Like
DefaultGeneratedCacheKey but with toString, also it only accepts serializable parameters. |
| Enum | Description |
|---|---|
| EvictionPolicy |
The possible values for
DefaultCacheSettings.memoryStoreEvictionPolicy() |
| TrueFalseDefault |
| Exception | Description |
|---|---|
| SerializableException |
A
RuntimeException that is also Serializable and hence can be safely used in caches that wants to be serialized (e.g. |
| Annotation Type | Description |
|---|---|
| DefaultCacheSettings |
This annotation can be added next to the @CacheResult to specify default for the
CreateConfigurationTasks
See also CacheSettings.of(DefaultCacheSettings) |
| Defaults |
Using this wrapper, you can define default cache settings for both the normal cache and the associated cache for exception.
|
Copyright © 2016–2022. All rights reserved.