. */ namespace Doctrine\ORM\Cache; use Doctrine\ORM\EntityManagerInterface; /** * Contract for building second level cache instances. * * @since 2.5 * @author Marco Pivetta */ interface CacheInstantiator { /** * Build timestamp cache region * * @param EntityManagerInterface $entityManager * * @return \Doctrine\ORM\Cache */ public function getCache(EntityManagerInterface $entityManager); }