summaryrefslogtreecommitdiffstats
path: root/lib/private/lock/abstractlockingprovider.php
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2015-12-09 14:41:15 +0100
committerRobin Appelman <icewind@owncloud.com>2015-12-09 14:41:15 +0100
commit693a3c353ef88df2372426d4d1ea9f6527a59d62 (patch)
treeb1376971f51f8ccc2750ab09c359ebbc7b97dfaf /lib/private/lock/abstractlockingprovider.php
parent0a80bf55739ef9d30cfef376377f5c54dd5a9a9c (diff)
downloadnextcloud-server-693a3c353ef88df2372426d4d1ea9f6527a59d62.tar.gz
nextcloud-server-693a3c353ef88df2372426d4d1ea9f6527a59d62.zip
ttl for memcache locking backends that support it
Diffstat (limited to 'lib/private/lock/abstractlockingprovider.php')
-rw-r--r--lib/private/lock/abstractlockingprovider.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/private/lock/abstractlockingprovider.php b/lib/private/lock/abstractlockingprovider.php
index c7a29380efe..db5f1c72dd7 100644
--- a/lib/private/lock/abstractlockingprovider.php
+++ b/lib/private/lock/abstractlockingprovider.php
@@ -28,6 +28,8 @@ use OCP\Lock\ILockingProvider;
* to release any left over locks at the end of the request
*/
abstract class AbstractLockingProvider implements ILockingProvider {
+ const TTL = 3600; // how long until we clear stray locks in seconds
+
protected $acquiredLocks = [
'shared' => [],
'exclusive' => []