There is no license information available for the latest version (dev-master) of this package.

dev-master 2013-08-27 09:13 UTC

This package is auto-updated.

Last update: 2024-07-05 17:32:24 UTC



This Package is meant to help you cache you application to the maximum potential.


// fetch your Cache
$cache = $this->cacheManager->getCache('My_Cache');

$entity = new \My\Domain\Model\Entity();

$identifier = 'MyOutputThatDependsOnThatEntity' . $this->cacheIdentityService->getIdentifierByObject($entity);

if (!$cache->has($identifier)) {
	// Really time-consuming and complex rendering that depends on that entity
	$output = $entity->getName();
	$cache->set($identifier, $output);

echo $cache->get($identifier);

For every Entity Insert/Update/Delete a timestamp for that Entity will be stored and can be fetched from the cacheIdentityService to get a Identitfier to cache Data that needs to be unique for the version/state of that entity.