EngineCache
class EngineCache extends AbstractObject implements IdAble
A cache storage for the Dagger engine
Properties
$lastQuery | from AbstractObject |
Methods
No description
The current set of entries in the cache
A unique identifier for this EngineCache.
The maximum bytes to keep in the cache without pruning, after which automatic pruning may kick in.
The maximum bytes to keep in the cache without pruning.
The target amount of free disk space the garbage collector will attempt to leave.
Prune the cache of releaseable entries
No description
Details
in
AbstractObject at line 13
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)
No description
in
AbstractObject at line 19
protected null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)
No description
at line 19
EngineCacheEntrySet
entrySet(string|null $key = '')
The current set of entries in the cache
at line 31
AbstractId
id()
A unique identifier for this EngineCache.
at line 40
int
keepBytes()
The maximum bytes to keep in the cache without pruning, after which automatic pruning may kick in.
at line 49
int
maxUsedSpace()
The maximum bytes to keep in the cache without pruning.
at line 58
int
minFreeSpace()
The target amount of free disk space the garbage collector will attempt to leave.
at line 67
void
prune()
Prune the cache of releaseable entries
at line 73
int
reservedSpace()
No description