Class AsyncStoreConfiguration
java.lang.Object
org.infinispan.configuration.cache.AsyncStoreConfiguration
Configuration for the async cache store. If enabled, this provides you with asynchronous writes
to the cache store, giving you 'write-behind' caching.
- Author:
- pmuir
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
Deprecated. -
Constructor Summary
ConstructorsConstructorDescriptionAsyncStoreConfiguration
(org.infinispan.commons.configuration.attributes.AttributeSet attributes) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.infinispan.commons.configuration.attributes.AttributeSet
org.infinispan.commons.configuration.attributes.AttributeSet
boolean
enabled()
If true, all modifications to this cache store happen asynchronously, on a separate thread.boolean
boolean
int
hashCode()
int
Sets the size of the modification queue for the async store.int
Deprecated.since 11.0 with no replacement as the thread pool is no longer usedtoString()
-
Field Details
-
ENABLED
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> ENABLED -
MODIFICATION_QUEUE_SIZE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> MODIFICATION_QUEUE_SIZE -
THREAD_POOL_SIZE
@Deprecated public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> THREAD_POOL_SIZEDeprecated. -
FAIL_SILENTLY
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> FAIL_SILENTLY
-
-
Constructor Details
-
AsyncStoreConfiguration
public AsyncStoreConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes)
-
-
Method Details
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet() -
enabled
public boolean enabled()If true, all modifications to this cache store happen asynchronously, on a separate thread. -
modificationQueueSize
public int modificationQueueSize()Sets the size of the modification queue for the async store. If updates are made at a rate that is faster than the underlying cache store can process this queue, then the async store behaves like a synchronous store for that period, blocking until the queue can accept more elements. -
threadPoolSize
Deprecated.since 11.0 with no replacement as the thread pool is no longer usedSize of the thread pool whose threads are responsible for applying the modifications. -
failSilently
public boolean failSilently() -
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes() -
toString
-
equals
-
hashCode
public int hashCode()
-