public function lockExecute(callable $callable)
    {
        $this->isAcquired = $this->acquire();
        $result = $callable();
        $this->isAcquired = $this->release();

        return $result;
    }