From 38b1c98cb6a955ba0c54ba26abdb6162ee50b369 Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Mon, 8 Feb 2021 13:45:47 +0100 Subject: [PATCH] feat: Integrate GreedyReadWriteLocker --- config/presets/storage-wrapper.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/config/presets/storage-wrapper.json b/config/presets/storage-wrapper.json index a53517c82..11adf5bfc 100644 --- a/config/presets/storage-wrapper.json +++ b/config/presets/storage-wrapper.json @@ -51,10 +51,19 @@ "@id": "urn:solid-server:default:ResourceLocker", "@type": "WrappedExpiringReadWriteLocker", "WrappedExpiringReadWriteLocker:_locker": { - "@type": "EqualReadWriteLocker", - "EqualReadWriteLocker:_locker": { + "@type": "GreedyReadWriteLocker", + "GreedyReadWriteLocker:_locker": { "@type": "SingleThreadedResourceLocker" - } + }, + "GreedyReadWriteLocker:_storage": { + "@type": "ResourceIdentifierStorage", + "ResourceIdentifierStorage:_source": { + "@type": "MemoryMapStorage" + } + }, + "GreedyReadWriteLocker:_suffixes_count": "count", + "GreedyReadWriteLocker:_suffixes_read": "read", + "GreedyReadWriteLocker:_suffixes_write": "write" }, "WrappedExpiringReadWriteLocker:_expiration": 3000 },