From b49366498b8d8a2c8c0075d388785998c7f5199f Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Mon, 16 Nov 2020 10:20:19 +0100 Subject: [PATCH] chore: Integrate WrappedExpiringResourceLocker --- config/presets/storage-wrapper.json | 6 +++++- index.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/presets/storage-wrapper.json b/config/presets/storage-wrapper.json index 64915b692..87878eb1c 100644 --- a/config/presets/storage-wrapper.json +++ b/config/presets/storage-wrapper.json @@ -3,7 +3,11 @@ "@graph": [ { "@id": "urn:solid-server:default:ResourceLocker", - "@type": "SingleThreadedResourceLocker" + "@type": "WrappedExpiringResourceLocker", + "WrappedExpiringResourceLocker:_locker": { + "@type": "SingleThreadedResourceLocker" + }, + "WrappedExpiringResourceLocker:_expiration": 3000 }, { diff --git a/index.ts b/index.ts index 198988855..6a0a0b09b 100644 --- a/index.ts +++ b/index.ts @@ -129,6 +129,7 @@ export * from './src/storage/ResourceStore'; export * from './src/storage/RoutingResourceStore'; export * from './src/storage/SingleThreadedResourceLocker'; export * from './src/storage/UrlContainerManager'; +export * from './src/storage/WrappedExpiringResourceLocker'; // Util/Errors export * from './src/util/errors/ConflictHttpError';