Package org.redisson.api.options
Interface ExMapOptions<T extends ExMapOptions<T,K,V>,K,V>
- Type Parameters:
T- returned object typeK- type of keyV- type of value
- All Superinterfaces:
CodecOptions<T,,Codec> InvocationOptions<T>
- All Known Subinterfaces:
LocalCachedMapOptions<K,,V> MapCacheOptions<K,,V> MapOptions<K,V>
- All Known Implementing Classes:
LocalCachedMapParams,MapCacheParams,MapParams
- Author:
- Nikita Koksharov
-
Method Summary
Modifier and TypeMethodDescriptionSetsMapLoaderobject.loaderAsync(MapLoaderAsync<K, V> loaderAsync) SetsMapLoaderAsyncobject.writeBehindBatchSize(int writeBehindBatchSize) Sets write behind tasks batch size.writeBehindDelay(int writeBehindDelay) Sets write behind tasks execution delay.Sets write mode.DefinesMapWriterobject which is invoked during write operation.writerAsync(MapWriterAsync<K, V> writer) DefinesMapWriterAsyncobject which is invoked during write operation.writeRetryAttempts(int writerRetryAttempts) Sets max write retry attemptswriteRetryInterval(Duration writerRetryInterval) Sets write retry intervalMethods inherited from interface org.redisson.api.options.CodecOptions
codecMethods inherited from interface org.redisson.api.options.InvocationOptions
retryAttempts, retryInterval, timeout
-
Method Details
-
writer
DefinesMapWriterobject which is invoked during write operation.- Parameters:
writer- object- Returns:
- MapOptions instance
-
writerAsync
DefinesMapWriterAsyncobject which is invoked during write operation.- Parameters:
writer- object- Returns:
- MapOptions instance
-
writeBehindBatchSize
Sets write behind tasks batch size. All updates accumulated into a batch of specified size and written withMapWriter.Default is
50- Parameters:
writeBehindBatchSize- size of batch- Returns:
- MapOptions instance
-
writeBehindDelay
Sets write behind tasks execution delay. All updates written withMapWriterand lag not more than specified delay.Default is
1000milliseconds- Parameters:
writeBehindDelay- delay in milliseconds- Returns:
- MapOptions instance
-
writeMode
Sets write mode.Default is
WriteMode.WRITE_THROUGH- Parameters:
writeMode- write mode- Returns:
- MapOptions instance
-
writeRetryAttempts
Sets max write retry attempts- Parameters:
writerRetryAttempts- object- Returns:
- MapOptions instance
-
writeRetryInterval
Sets write retry interval- Parameters:
writerRetryInterval-Duration- Returns:
- MapOptions instance
-
loader
SetsMapLoaderobject.- Parameters:
loader- object- Returns:
- MapOptions instance
-
loaderAsync
SetsMapLoaderAsyncobject.- Parameters:
loaderAsync- object- Returns:
- MapOptions instance
-