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,10 +51,19 @@
"@id": "urn:solid-server:default:ResourceLocker", "@id": "urn:solid-server:default:ResourceLocker",
"@type": "WrappedExpiringReadWriteLocker", "@type": "WrappedExpiringReadWriteLocker",
"WrappedExpiringReadWriteLocker:_locker": { "WrappedExpiringReadWriteLocker:_locker": {
"@type": "EqualReadWriteLocker", "@type": "GreedyReadWriteLocker",
"EqualReadWriteLocker:_locker": { "GreedyReadWriteLocker:_locker": {
"@type": "SingleThreadedResourceLocker" "@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 "WrappedExpiringReadWriteLocker:_expiration": 3000
}, },