3.5 KiB
Hierarchy
LruDb
Implements
BaseDb
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
Defined in engines/LruDb.ts:27
Returns: void
del
▸ del(key: Uint8Array): void
Defined in engines/LruDb.ts:64
Parameters:
| Name | Type |
|---|---|
| key | Uint8Array |
Returns: void
drop
▸ drop(): void
Defined in engines/LruDb.ts:41
Returns: void
empty
▸ empty(): void
Defined in engines/LruDb.ts:45
Returns: void
get
▸ get(key: Uint8Array): Uint8Array | null
Defined in engines/LruDb.ts:71
Parameters:
| Name | Type |
|---|---|
| key | Uint8Array |
Returns: Uint8Array | null
maintain
▸ maintain(fn: ProgressCb): void
Defined in engines/LruDb.ts:56
Parameters:
| Name | Type |
|---|---|
| fn | ProgressCb |
Returns: void
open
▸ open(): void
Defined in engines/LruDb.ts:34
Returns: void
put
▸ put(key: Uint8Array, value: Uint8Array): void
Defined in engines/LruDb.ts:91
Parameters:
| Name | Type |
|---|---|
| key | Uint8Array |
| value | Uint8Array |
Returns: void
rename
▸ rename(base: string, file: string): void
Defined in engines/LruDb.ts:52
Parameters:
| Name | Type |
|---|---|
| base | string |
| file | string |
Returns: void
size
▸ size(): number
Defined in engines/LruDb.ts:60
Returns: number