/** * @param AbstractService $service * * @return bool */ private function isEligibile(AbstractService $service) { return $service instanceof ServiceCacheableInterface && null !== $service->getCacheAdapter() && $service->canBeWarmed() && $service->isObsolete(); }