lifetime; } public function getKey($id = null) { return "flash_sale:{$id}"; } public function getContent($id = null) { $saleRepo = new FlashSaleRepo(); $sale = $saleRepo->findById($id); return $sale ?: null; } }