此内容没有您所选择的语言版本。
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-sizeparameter 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 is1024bytes. - The
shutdown-timeoutparameter specifies the time in milliseconds after which the cache store is shut down. The default value for this parameter is25000. - The
flush-lock-timeoutparameter 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-sizeparameter 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.