mediatekformation

AbstractCollectionPersister
in package
implements CachedCollectionPersister

Interfaces, Classes, Traits and Enums

CachedCollectionPersister
Interface for second level cache collection persisters.

Table of Contents

$association  : array<string|int, mixed>
$cacheLogger  : CacheLogger|null
$hydrator  : CollectionHydrator
$metadataFactory  : ClassMetadataFactory
$persister  : CollectionPersister
$queuedCache  : array<string|int, mixed>
$region  : Region
$regionName  : string
$sourceEntity  : ClassMetadata
$targetEntity  : ClassMetadata
$uow  : UnitOfWork
__construct()  : mixed
contains()  : mixed
{@inheritdoc}
containsKey()  : mixed
{@inheritdoc}
count()  : mixed
{@inheritdoc}
get()  : mixed
{@inheritdoc}
getCacheRegion()  : mixed
{@inheritdoc}
getSourceEntityMetadata()  : ClassMetadata
getTargetEntityMetadata()  : ClassMetadata
loadCollectionCache()  : array<string|int, object>|null
Loads a collection from cache
loadCriteria()  : mixed
{@inheritDoc}
slice()  : mixed
{@inheritdoc}
storeCollectionCache()  : void
Stores a collection into cache
evictCollectionCache()  : void
Clears cache entries related to the current collection
evictElementCache()  : void

Properties

Methods

evictElementCache()

protected evictElementCache(string $targetEntity, object $element) : void
Parameters
$targetEntity : string
$element : object
Return values
void

Search results