Skip to content

MemoryAdapter

Implements

Constructors

new MemoryAdapter()

1
new MemoryAdapter(): MemoryAdapter

Returns

MemoryAdapter

Properties

PropertyModifierType
isAsyncpublicboolean
relationshipsreadonlyMap<string, string[]>
storagereadonlyMap<string, string>

Methods

addToRelationship()

1
addToRelationship(to: string, keys: string | string[]): void

Parameters

ParameterType
tostring
keysstring | string[]

Returns

void

Implementation of

Adapter.addToRelationship

Source

seyfert/src/cache/adapters/default.ts:126


bulkAddToRelationShip()

1
bulkAddToRelationShip(data: Record<string, string[]>): void

Parameters

ParameterType
dataRecord<string, string[]>

Returns

void

Implementation of

Adapter.bulkAddToRelationShip

Source

seyfert/src/cache/adapters/default.ts:120


contains()

1
contains(to: string, keys: string): boolean

Parameters

ParameterType
tostring
keysstring

Returns

boolean

Implementation of

Adapter.contains

Source

seyfert/src/cache/adapters/default.ts:112


count()

1
count(to: string): number

Parameters

ParameterType
tostring

Returns

number

Implementation of

Adapter.count

Source

seyfert/src/cache/adapters/default.ts:95


flush()

1
flush(): void

Returns

void

Implementation of

Adapter.flush

Source

seyfert/src/cache/adapters/default.ts:107


get()

get(keys)

1
get(keys: string): any
Parameters
ParameterType
keysstring
Returns

any

Implementation of

Adapter.get

Source

seyfert/src/cache/adapters/default.ts:23

get(keys)

1
get(keys: string[]): any[]
Parameters
ParameterType
keysstring[]
Returns

any[]

Implementation of

Adapter.get

Source

seyfert/src/cache/adapters/default.ts:24


getToRelationship()

1
getToRelationship(to: string): string[]

Parameters

ParameterType
tostring

Returns

string[]

Implementation of

Adapter.getToRelationship

Source

seyfert/src/cache/adapters/default.ts:116


keys()

1
keys(to: string): string[]

Parameters

ParameterType
tostring

Returns

string[]

Implementation of

Adapter.keys

Source

seyfert/src/cache/adapters/default.ts:91


patch()

patch(updateOnly, keys, data)

1
patch(
2
updateOnly: boolean,
3
keys: string,
4
data: any): void
Parameters
ParameterType
updateOnlyboolean
keysstring
dataany
Returns

void

Implementation of

Adapter.patch

Source

seyfert/src/cache/adapters/default.ts:50

patch(updateOnly, keys)

1
patch(updateOnly: boolean, keys: [string, any][]): void
Parameters
ParameterType
updateOnlyboolean
keys[string, any][]
Returns

void

Implementation of

Adapter.patch

Source

seyfert/src/cache/adapters/default.ts:51


remove()

remove(keys)

1
remove(keys: string): void
Parameters
ParameterType
keysstring
Returns

void

Implementation of

Adapter.remove

Source

seyfert/src/cache/adapters/default.ts:99

remove(keys)

1
remove(keys: string[]): void
Parameters
ParameterType
keysstring[]
Returns

void

Implementation of

Adapter.remove

Source

seyfert/src/cache/adapters/default.ts:100


removeRelationship()

1
removeRelationship(to: string | string[]): void

Parameters

ParameterType
tostring | string[]

Returns

void

Implementation of

Adapter.removeRelationship

Source

seyfert/src/cache/adapters/default.ts:152


removeToRelationship()

1
removeToRelationship(to: string, keys: string | string[]): void

Parameters

ParameterType
tostring
keysstring | string[]

Returns

void

Implementation of

Adapter.removeToRelationship

Source

seyfert/src/cache/adapters/default.ts:140


scan()

scan(query, keys)

1
scan(query: string, keys?: false): any[]
Parameters
ParameterType
querystring
keys?false
Returns

any[]

Implementation of

Adapter.scan

Source

seyfert/src/cache/adapters/default.ts:9

scan(query, keys)

1
scan(query: string, keys: true): string[]
Parameters
ParameterType
querystring
keystrue
Returns

string[]

Implementation of

Adapter.scan

Source

seyfert/src/cache/adapters/default.ts:10


set()

set(keys, data)

1
set(keys: string, data: any): void
Parameters
ParameterType
keysstring
dataany
Returns

void

Implementation of

Adapter.set

Source

seyfert/src/cache/adapters/default.ts:38

set(keys)

1
set(keys: [string, any][]): void
Parameters
ParameterType
keys[string, any][]
Returns

void

Implementation of

Adapter.set

Source

seyfert/src/cache/adapters/default.ts:39


values()

1
values(to: string): any[]

Parameters

ParameterType
tostring

Returns

any[]

Implementation of

Adapter.values

Source

seyfert/src/cache/adapters/default.ts:76