/** * {@inheritdoc} */ public function save(ItemInterface $item) { $ttl = $item->getTtlInSecond(); $this->_tags = $item->getTags(); $item->setHit(true); $success = $this->cache_adapter->save($item->get(), $item->getKey(), $this->_tags, is_null($ttl) ? 0 : $ttl); $item->setHit($success); return $this; }