Files
common/docs/db/classes/_engines_lrudb_.lrudb.md
T
2018-12-17 19:12:02 +00:00

4.7 KiB

Hierarchy

LruDb

Implements

Constructors

constructor

⊕ new LruDb(backing: BaseDb, itemCount?: number): LruDb

Defined in engines/LruDb.ts:20

Parameters:

Name Type Default value
backing BaseDb -
Default value itemCount number DEFAULT_ITEM_COUNT

Returns: LruDb


Methods

_getLru

▸ _getLru(key: Uint8Array): CachedValue | undefined

Defined in engines/LruDb.ts:87

Parameters:

Name Type
key Uint8Array

Returns: CachedValue | undefined


close

▸ close(): void

Implementation of BaseDb.close

Defined in engines/LruDb.ts:27

Returns: void


del

▸ del(key: Uint8Array): void

Implementation of BaseDb.del

Defined in engines/LruDb.ts:64

Parameters:

Name Type
key Uint8Array

Returns: void


drop

▸ drop(): void

Implementation of BaseDb.drop

Defined in engines/LruDb.ts:41

Returns: void


empty

▸ empty(): void

Implementation of BaseDb.empty

Defined in engines/LruDb.ts:45

Returns: void


get

▸ get(key: Uint8Array): Uint8Array | null

Implementation of BaseDb.get

Defined in engines/LruDb.ts:71

Parameters:

Name Type
key Uint8Array

Returns: Uint8Array | null


maintain

▸ maintain(fn: ProgressCb): void

Implementation of BaseDb.maintain

Defined in engines/LruDb.ts:56

Parameters:

Name Type
fn ProgressCb

Returns: void


open

▸ open(): void

Implementation of BaseDb.open

Defined in engines/LruDb.ts:34

Returns: void


put

▸ put(key: Uint8Array, value: Uint8Array): void

Implementation of BaseDb.put

Defined in engines/LruDb.ts:91

Parameters:

Name Type
key Uint8Array
value Uint8Array

Returns: void


rename

▸ rename(base: string, file: string): void

Implementation of BaseDb.rename

Defined in engines/LruDb.ts:52

Parameters:

Name Type
base string
file string

Returns: void


size

▸ size(): number

Implementation of BaseDb.size

Defined in engines/LruDb.ts:60

Returns: number