From b468a665f5b642578f51fc4031ac36e6f359c680 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Wed, 1 Apr 2015 21:03:51 +0200 Subject: Use URL as Part of the Cache-Key --- model/Schedule.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'model/Schedule.php') diff --git a/model/Schedule.php b/model/Schedule.php index db93c4d..86fb111 100644 --- a/model/Schedule.php +++ b/model/Schedule.php @@ -232,7 +232,7 @@ class Schedule extends ModelBase if(!$this->isCacheEnabled()) return null; - return apc_fetch('SCHEDULE.CACHE'); + return apc_fetch($this->getCacheKey()); } private function doCache($value) @@ -242,10 +242,15 @@ class Schedule extends ModelBase if(!$this->isCacheEnabled()) return $value; - apc_store('SCHEDULE.CACHE', $value, $this->getCacheDuration()); + apc_store($this->getCacheKey(), $value, $this->getCacheDuration()); return $value; } + private function getCacheKey() + { + return 'SCHEDULE.'.$this->getScheduleUrl(); + } + private function getScheduleToRoomSlugMapping() { $mapping = array(); -- cgit v1.2.3