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';