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, retryDelay, 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
-