final class NodeByNodeAggregateIdCache (View source)

internal  
 

NodeAggregateId -> Node cache

also contains a blacklist of unknown NodeAggregateIds.

Properties

protected array<string, bool> $nonExistingNodeAggregateIds

Methods

bool
knowsAbout(NodeAggregateId $nodeAggregateId)

basically like "contains"

void
add(NodeAggregateId $nodeAggregateId, Node $node)

No description

void
rememberNonExistingNodeAggregateId(NodeAggregateId $nodeAggregateId)

No description

Node|null
get(NodeAggregateId $nodeAggregateId)

No description

Details

bool knowsAbout(NodeAggregateId $nodeAggregateId)

basically like "contains"

Parameters

NodeAggregateId $nodeAggregateId

Return Value

bool

void add(NodeAggregateId $nodeAggregateId, Node $node)

No description

Parameters

NodeAggregateId $nodeAggregateId
Node $node

Return Value

void

void rememberNonExistingNodeAggregateId(NodeAggregateId $nodeAggregateId)

No description

Parameters

NodeAggregateId $nodeAggregateId

Return Value

void

Node|null get(NodeAggregateId $nodeAggregateId)

No description

Parameters

NodeAggregateId $nodeAggregateId

Return Value

Node|null