-
Language:
English
-
Language:
English
8.3.3. Unscheduled Write-Behind Strategy Configuration (Remote Client-Server Mode)
To set the write-behind stragy in JBoss Data Grid's Remote Client-Server mode, add the
write-behind
element to the target cache store configuration as follows:
<file-store passivation="false" path="${PATH}" purge="true" shared="false"> <write-behind modification-queue-size="1024" shutdown-timeout="25000" flush-lock-timeout="15000" thread-pool-size="5" /> </file-store>
The
write-behind
element uses the following configuration parameters:
- The
modification-queue-size
parameter specifies the maximum number of entries in the asynchronous queue. If the queue is full, the cache uses the write-through strategy until it is able to accept new entries again. The default value for this parameter is1024
bytes. - The
shutdown-timeout
parameter specifies the time in milliseconds after which the cache store is shut down. The default value for this parameter is25000
. - The
flush-lock-timeout
parameter sets the modification queue size for the asynchronous store. If updates occur faster than the cache store can process the queue, the asynchronous store behaves like a synchronous store. The store behavior remains synchronous and blocks elements until the queue is able to accept them, after which the store behavior becomes asynchronous again. - The
thread-pool-size
parameter specified the size of the thread pool. The threads in this thread pool apply modifications to the cache store. The default value for this parameter is5
.