DefaultCacheFactory
class DefaultCacheFactory implements CacheFactory (View source)
Methods
setFileLockRegionDirectory(string $fileLockRegionDirectory)
No description
string
getFileLockRegionDirectory()
No description
buildCachedEntityPersister(EntityManagerInterface $em, EntityPersister $persister, ClassMetadata $metadata)
Build an entity persister for the given entity metadata.
buildCachedCollectionPersister(EntityManagerInterface $em, CollectionPersister $persister, array $mapping)
Build a collection persister for the given relation mapping.
buildQueryCache(EntityManagerInterface $em, string $regionName = null)
Build a query cache based on the given region name
getTimestampRegion()
Build timestamp cache region
Details
at line 77
__construct(RegionsConfiguration $cacheConfig, Cache $cache)
at line 86
setFileLockRegionDirectory(string $fileLockRegionDirectory)
at line 94
string
getFileLockRegionDirectory()
at line 110
setTimestampRegion(TimestampRegion $region)
at line 118
CachedEntityPersister
buildCachedEntityPersister(EntityManagerInterface $em, EntityPersister $persister, ClassMetadata $metadata)
Build an entity persister for the given entity metadata.
at line 141
CachedCollectionPersister
buildCachedCollectionPersister(EntityManagerInterface $em, CollectionPersister $persister, array $mapping)
Build a collection persister for the given relation mapping.
at line 164
QueryCache
buildQueryCache(EntityManagerInterface $em, string $regionName = null)
Build a query cache based on the given region name
at line 180
CollectionHydrator
buildCollectionHydrator(EntityManagerInterface $em, array $mapping)
Build a collection hydrator
at line 188
EntityHydrator
buildEntityHydrator(EntityManagerInterface $em, ClassMetadata $metadata)
Build an entity hydrator
at line 256
TimestampRegion
getTimestampRegion()
Build timestamp cache region
at line 271
Cache
createCache(EntityManagerInterface $em)
Build \Doctrine\ORM\Cache