diff options
author | Robin Appelman <icewind@owncloud.com> | 2016-04-29 12:54:33 +0200 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2016-04-29 12:54:33 +0200 |
commit | 49ad0fcfa9eba188d5032f8ffcd95d7cc235db80 (patch) | |
tree | 85fa60741fde62a3630ad202421a1fafd6096cce /lib/private/Lock/AbstractLockingProvider.php | |
parent | 5b45f0f91448f109ff33d4fb03368a0405e1da10 (diff) | |
download | nextcloud-server-49ad0fcfa9eba188d5032f8ffcd95d7cc235db80.tar.gz nextcloud-server-49ad0fcfa9eba188d5032f8ffcd95d7cc235db80.zip |
optimize releaselock for memcache based locking backends
Diffstat (limited to 'lib/private/Lock/AbstractLockingProvider.php')
-rw-r--r-- | lib/private/Lock/AbstractLockingProvider.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/Lock/AbstractLockingProvider.php b/lib/private/Lock/AbstractLockingProvider.php index f96358778c1..1886fbea082 100644 --- a/lib/private/Lock/AbstractLockingProvider.php +++ b/lib/private/Lock/AbstractLockingProvider.php @@ -116,4 +116,8 @@ abstract class AbstractLockingProvider implements ILockingProvider { $this->releaseLock($path, self::LOCK_EXCLUSIVE); } } + + protected function getOwnSharedLockCount($path) { + return isset($this->acquiredLocks['shared'][$path]) ? $this->acquiredLocks['shared'][$path] : 0; + } } |