public function saveDeferred(CacheItemInterface $item) { if (!$item instanceof EncryptedItemDecorator) { $item = new EncryptedItemDecorator($item, $this->key); } return $this->cachePool->saveDeferred($item); }