protected function _read($id)
    {
        if (isset($this->cache[$id])) {
            /** @var MemoryItem $item */
            $item = $this->cache[$id];
            if (!$item->is_valid()) {
                unset($this->cache[$id]);
                return false;
            }

            return $item->data;
        }

        return false;
    }