summaryrefslogtreecommitdiffstats
path: root/lib/private/lock/dblockingprovider.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/lock/dblockingprovider.php')
-rw-r--r--lib/private/lock/dblockingprovider.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/private/lock/dblockingprovider.php b/lib/private/lock/dblockingprovider.php
index c10cd8636ad..9e97df44d3f 100644
--- a/lib/private/lock/dblockingprovider.php
+++ b/lib/private/lock/dblockingprovider.php
@@ -93,11 +93,13 @@ class DBLockingProvider extends AbstractLockingProvider {
* @param \OCP\IDBConnection $connection
* @param \OCP\ILogger $logger
* @param \OCP\AppFramework\Utility\ITimeFactory $timeFactory
+ * @param int $ttl
*/
- public function __construct(IDBConnection $connection, ILogger $logger, ITimeFactory $timeFactory) {
+ public function __construct(IDBConnection $connection, ILogger $logger, ITimeFactory $timeFactory, $ttl = 3600) {
$this->connection = $connection;
$this->logger = $logger;
$this->timeFactory = $timeFactory;
+ $this->ttl = $ttl;
}
/**
@@ -117,7 +119,7 @@ class DBLockingProvider extends AbstractLockingProvider {
* @return int
*/
protected function getExpireTime() {
- return $this->timeFactory->getTime() + self::TTL;
+ return $this->timeFactory->getTime() + $this->ttl;
}
/**