diff --git a/Classes/LockFactory.php b/Classes/LockFactory.php
index 59a5f187a011d018d840c0bb9d7def0a5a24beb6..b5461129f9b6ad848113f930fc8fbc4659226724 100644
--- a/Classes/LockFactory.php
+++ b/Classes/LockFactory.php
@@ -4,6 +4,7 @@ namespace Higidi\Lock;
 
 use Higidi\Lock\Builder\LockBuilder;
 use Higidi\Lock\Configuration\Configuration;
+use NinjaMutex\Lock\LockExpirationInterface;
 use NinjaMutex\Lock\LockInterface;
 use TYPO3\CMS\Core\Locking\Exception\LockCreateException;
 use TYPO3\CMS\Core\Locking\LockFactory as CoreLockFactory;
@@ -116,6 +117,9 @@ class LockFactory extends CoreLockFactory
                     1510439540
                 );
             }
+            if ($lockImplementation instanceof LockExpirationInterface) {
+                $lockImplementation->setExpiration($this->configuration->getLockImplementationExpiration());
+            }
             $this->lockImplementation = $lockImplementation;
         }