/** * Returns whether or not a lock exists. * * @param Request $request A Request instance * * @return Boolean true if lock exists, false otherwise */ public function isLocked(Request $request) { $metadataKey = $this->getMetadataKey($request); $this->client->createConnection(); $result = $this->client->hget($this->lock_key, $metadataKey); $this->client->close(); return $result == 1; }