feat: Integrate GreedyReadWriteLocker

This commit is contained in:
Joachim Van Herwegen 2021-02-08 13:45:47 +01:00
parent a3f41c1d43
commit 38b1c98cb6

View File

@ -51,11 +51,20 @@
"@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
},