Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- CacheConfiguration - Interface in io.micronaut.microstream.cache
-
Global MicroStream Cache configuration.
- CacheConfigurationFactory<K,
V> - Class in io.micronaut.microstream.cache -
Creates a
CacheConfiguration.Builderfor eachMicroStreamCacheConfiguration. - CacheConfigurationFactory(BeanContext) - Constructor for class io.micronaut.microstream.cache.CacheConfigurationFactory
- CacheConfigurationProperties - Class in io.micronaut.microstream.cache
-
Configuration for MicroStream Cache module.
- CacheConfigurationProperties() - Constructor for class io.micronaut.microstream.cache.CacheConfigurationProperties
- CacheFactory - Class in io.micronaut.microstream.cache
- CacheFactory(ConversionService) - Constructor for class io.micronaut.microstream.cache.CacheFactory
-
Constructor.
- close() - Method in class io.micronaut.microstream.cache.MicroStreamSyncCache
- createCache(String, CacheConfiguration.Builder<K, V>, ExecutorService) - Method in class io.micronaut.microstream.cache.CacheFactory
-
Create a cache for each CacheConfiguration.
- createCacheConfigurationProvider(MicroStreamCacheConfiguration<K, V>) - Method in class io.micronaut.microstream.cache.CacheConfigurationFactory
-
Creates a
CacheConfiguration.Builderfor eachMicroStreamCacheConfiguration.
D
- DEFAULT_ENABLED - Static variable in class io.micronaut.microstream.cache.CacheConfigurationProperties
-
Whether MicroStream Cache module is enabled.
- DEFAULT_ENABLED - Static variable in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether this cache is enabled by default.
E
- ExpiryPolicyFactory - Interface in io.micronaut.microstream.cache
-
A marker class for defining an expiry policy on MicroStream backed caches.
G
- getFactory() - Method in interface io.micronaut.microstream.cache.ExpiryPolicyFactory
- getKeyType() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
- getKeyType() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- getName() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- getStorage() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
- getStorage() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- getValueType() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
- getValueType() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
I
- io.micronaut.microstream.cache - package io.micronaut.microstream.cache
-
MicroStream classes related to caching.
- isEnabled() - Method in class io.micronaut.microstream.cache.CacheConfigurationProperties
- isEnabled() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isManagementEnabled() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
Whether management is enabled on this cache.
- isManagementEnabled() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isReadThrough() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
When in "read-through" mode, cache misses that occur due to cache entries not existing as a result of performing a "get" will appropriately cause the configured CacheLoader to be invoked.
- isReadThrough() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isStatisticsEnabled() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
Whether statistics collection is enabled in this cache.
- isStatisticsEnabled() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isStoreByValue() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
When a cache is storeByValue, any mutation to the key or value does not affect the key of value stored in the cache.
- isStoreByValue() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- isWriteThrough() - Method in interface io.micronaut.microstream.cache.MicroStreamCacheConfiguration
-
When in "write-through" mode, cache updates that occur as a result of performing "put" operations will appropriately cause the configured CacheWriter to be invoked.
- isWriteThrough() - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
M
- MicroStreamCacheConfiguration<K,
V> - Interface in io.micronaut.microstream.cache -
MicroStream Cache Configuration.
- MicroStreamCacheConfigurationProperties<K,
V> - Class in io.micronaut.microstream.cache - MicroStreamCacheConfigurationProperties(String) - Constructor for class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- MicroStreamSyncCache<K,
V> - Class in io.micronaut.microstream.cache -
A
SyncCacheimplementation that uses a MicroStream Cache instance. - MicroStreamSyncCache(Cache<K, V>, ConversionService, ExecutorService) - Constructor for class io.micronaut.microstream.cache.MicroStreamSyncCache
P
- PREFIX - Static variable in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
S
- setEnabled(boolean) - Method in class io.micronaut.microstream.cache.CacheConfigurationProperties
-
Whether MicroStream Cache module is enabled.
- setEnabled(boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether this cache is enabled.
- setKeyType(Class<K>) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- setManagementEnabled(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether management is enabled on this cache.
- setReadThrough(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
When in "read-through" mode, cache misses that occur due to cache entries not existing as a result of performing a "get" will appropriately cause the configured CacheLoader to be invoked.
- setStatisticsEnabled(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
Whether statistics collection is enabled in this cache.
- setStorage(String) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- setStoreByValue(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
When a cache is storeByValue, any mutation to the key or value does not affect the key of value stored in the cache.
- setValueType(Class<V>) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
- setWriteThrough(Boolean) - Method in class io.micronaut.microstream.cache.MicroStreamCacheConfigurationProperties
-
When in "write-through" mode, cache updates that occur as a result of performing "put" operations will appropriately cause the configured CacheWriter to be invoked.When you set a Storage Manager, "write-through" mode is activated.
All Classes and Interfaces|All Packages|Constant Field Values