Skip to main content

TypeScript SDK Reference

api/client.gen.DaggerEngineCacheEntry

An individual cache entry in a cache entry set

Hierarchy

  • BaseClient

    DaggerEngineCacheEntry

Constructors

constructor

new DaggerEngineCacheEntry(parent?, _id?, _activelyUsed?, _createdTimeUnixNano?, _description?, _diskSpaceBytes?, _mostRecentUseTimeUnixNano?): DaggerEngineCacheEntry

Constructor is used for internal usage only, do not create object from it.

Parameters

NameType
parent?Object
parent.ctxContext
parent.queryTree?QueryTree[]
_id?DaggerEngineCacheEntryID
_activelyUsed?boolean
_createdTimeUnixNano?number
_description?string
_diskSpaceBytes?number
_mostRecentUseTimeUnixNano?number

Returns

DaggerEngineCacheEntry

Overrides

BaseClient.constructor

Properties

_activelyUsed

Private Optional Readonly _activelyUsed: boolean = undefined


_createdTimeUnixNano

Private Optional Readonly _createdTimeUnixNano: number = undefined


_description

Private Optional Readonly _description: string = undefined


_diskSpaceBytes

Private Optional Readonly _diskSpaceBytes: number = undefined


_id

Private Optional Readonly _id: DaggerEngineCacheEntryID = undefined


_mostRecentUseTimeUnixNano

Private Optional Readonly _mostRecentUseTimeUnixNano: number = undefined

Methods

activelyUsed

activelyUsed(): Promise<boolean>

Whether the cache entry is actively being used.

Returns

Promise<boolean>


createdTimeUnixNano

createdTimeUnixNano(): Promise<number>

The time the cache entry was created, in Unix nanoseconds.

Returns

Promise<number>


description

description(): Promise<string>

The description of the cache entry.

Returns

Promise<string>


diskSpaceBytes

diskSpaceBytes(): Promise<number>

The disk space used by the cache entry.

Returns

Promise<number>


id

id(): Promise<DaggerEngineCacheEntryID>

A unique identifier for this DaggerEngineCacheEntry.

Returns

Promise<DaggerEngineCacheEntryID>


mostRecentUseTimeUnixNano

mostRecentUseTimeUnixNano(): Promise<number>

The most recent time the cache entry was used, in Unix nanoseconds.

Returns

Promise<number>