public function testGetSetMvcEvent()
 {
     $cacheEvent = new CacheEvent();
     $mvcEvent = new MvcEvent();
     $cacheEvent->setMvcEvent($mvcEvent);
     $this->assertEquals($mvcEvent, $cacheEvent->getMvcEvent());
 }
 /**
  * @param  CacheEvent $event
  * @return bool
  */
 public function shouldCacheCallback(CacheEvent $event)
 {
     return $this->shouldCache($event->getMvcEvent());
 }
 /**
  * @param  CacheEvent $event
  * @return bool
  */
 public function shouldCache(CacheEvent $event)
 {
     return $this->getStrategy()->shouldCache($event->getMvcEvent());
 }