TypeScript SDK Reference
api/client.gen.DaggerEngineCache
A cache storage for the Dagger engine
Hierarchy
-
BaseClient
↳
DaggerEngineCache
Constructors
constructor
new DaggerEngineCache(parent?
, _id?
, _keepBytes?
, _prune?
): DaggerEngineCache
Constructor is used for internal usage only, do not create object from it.
Parameters
Name | Type |
---|---|
parent? | Object |
parent.ctx | Context |
parent.queryTree? | QueryTree [] |
_id? | DaggerEngineCacheID |
_keepBytes? | number |
_prune? | Void |
Returns
Overrides
BaseClient.constructor
Properties
_id
Private
Optional
Readonly
_id: DaggerEngineCacheID
= undefined
_keepBytes
Private
Optional
Readonly
_keepBytes: number
= undefined
_prune
Private
Optional
Readonly
_prune: Void
= undefined
Methods
entrySet
entrySet(): DaggerEngineCacheEntrySet
The current set of entries in the cache
Returns
id
id(): Promise
<DaggerEngineCacheID
>
A unique identifier for this DaggerEngineCache.
Returns
Promise
<DaggerEngineCacheID
>
keepBytes
keepBytes(): Promise
<number
>
The maximum bytes to keep in the cache without pruning, after which automatic pruning may kick in.
Returns
Promise
<number
>
prune
prune(): Promise
<void
>
Prune the cache of releaseable entries
Returns
Promise
<void
>