-
Type: Improvement
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: 7.10
-
Fix Version/s: QualifiedToSchedule
-
Component/s: Nuxeo Drive, TransientStore
-
Epic Link:
-
Story Points:3
- Get rid of AbstractTransientStore#decrementStorageSize as we can always use AbstractTransientStore#incrementStorageSize even with negative values.
- Factorize code like (RedisTransientStore):
if (sizeOfBlobs > 0) { incrementStorageSize(sizeOfBlobs); }
inside AbstractTransientStore#incrementStorageSize to avoid delegating this test to the caller.
- Add a TransientStore#putBlobsAndParams / TransientStore#getBlobsAndParams API to be able to write / read blobs and parameters in an atomic way? Could be useful when manipulating a BlobHolder like in the TransientStoreWork.
This will require the use of a Redis transaction like for NXP-18236.
- depends on
-
NXP-18050 Refactor and finalize TransientStore
- Resolved