public static class CompressedRamStorage.Builder<T> extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CompressedRamStorage<T> |
build() |
CompressedRamStorage.Builder<T> |
emulateIsAbsent(boolean reallyEmulate)
If set to TRUE, all Read/Write locks will be used to emulate storeIfAbsent behaviour
If set to FALSE, concurrency will be provided by ConcurrentHashMap at Java7 level
Default value: FALSE;
|
CompressedRamStorage.Builder<T> |
setCompressor(NDArrayCompressor compressor)
This method defines, which compression algorithm will be used during storage
Default value: NoOp();
|
CompressedRamStorage.Builder<T> |
useInplaceCompression(boolean reallyUse)
If set to TRUE, all store/update calls will use inplace compression.
|
public CompressedRamStorage.Builder<T> setCompressor(@NonNull NDArrayCompressor compressor)
compressor - public CompressedRamStorage.Builder<T> useInplaceCompression(boolean reallyUse)
reallyUse - public CompressedRamStorage.Builder<T> emulateIsAbsent(boolean reallyEmulate)
reallyEmulate - public CompressedRamStorage<T> build()
Copyright © 2017. All Rights Reserved.