MemoryAdapter
Implements
Constructors
new MemoryAdapter()
1new MemoryAdapter(): MemoryAdapter
Returns
Properties
Property | Modifier | Type |
---|---|---|
isAsync | public | boolean |
relationships | readonly | Map <string , string []> |
storage | readonly | Map <string , string > |
Methods
addToRelationship()
1addToRelationship(to: string, keys: string | string[]): void
Parameters
Parameter | Type |
---|---|
to | string |
keys | string | string [] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:126
bulkAddToRelationShip()
1bulkAddToRelationShip(data: Record<string, string[]>): void
Parameters
Parameter | Type |
---|---|
data | Record <string , string []> |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:120
contains()
1contains(to: string, keys: string): boolean
Parameters
Parameter | Type |
---|---|
to | string |
keys | string |
Returns
boolean
Implementation of
Source
seyfert/src/cache/adapters/default.ts:112
count()
1count(to: string): number
Parameters
Parameter | Type |
---|---|
to | string |
Returns
number
Implementation of
Source
seyfert/src/cache/adapters/default.ts:95
flush()
1flush(): void
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:107
get()
get(keys)
1get(keys: string): any
Parameters
Parameter | Type |
---|---|
keys | string |
Returns
any
Implementation of
Source
seyfert/src/cache/adapters/default.ts:23
get(keys)
1get(keys: string[]): any[]
Parameters
Parameter | Type |
---|---|
keys | string [] |
Returns
any
[]
Implementation of
Source
seyfert/src/cache/adapters/default.ts:24
getToRelationship()
1getToRelationship(to: string): string[]
Parameters
Parameter | Type |
---|---|
to | string |
Returns
string
[]
Implementation of
Source
seyfert/src/cache/adapters/default.ts:116
keys()
1keys(to: string): string[]
Parameters
Parameter | Type |
---|---|
to | string |
Returns
string
[]
Implementation of
Source
seyfert/src/cache/adapters/default.ts:91
patch()
patch(updateOnly, keys, data)
1patch(2 updateOnly: boolean,3 keys: string,4 data: any): void
Parameters
Parameter | Type |
---|---|
updateOnly | boolean |
keys | string |
data | any |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:50
patch(updateOnly, keys)
1patch(updateOnly: boolean, keys: [string, any][]): void
Parameters
Parameter | Type |
---|---|
updateOnly | boolean |
keys | [string , any ][] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:51
remove()
remove(keys)
1remove(keys: string): void
Parameters
Parameter | Type |
---|---|
keys | string |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:99
remove(keys)
1remove(keys: string[]): void
Parameters
Parameter | Type |
---|---|
keys | string [] |
Returns
void
Implementation of
Adapter.remove
Source
seyfert/src/cache/adapters/default.ts:100
removeRelationship()
1removeRelationship(to: string | string[]): void
Parameters
Parameter | Type |
---|---|
to | string | string [] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:152
removeToRelationship()
1removeToRelationship(to: string, keys: string | string[]): void
Parameters
Parameter | Type |
---|---|
to | string |
keys | string | string [] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:140
scan()
scan(query, keys)
1scan(query: string, keys?: false): any[]
Parameters
Parameter | Type |
---|---|
query | string |
keys ? | false |
Returns
any
[]
Implementation of
Source
seyfert/src/cache/adapters/default.ts:9
scan(query, keys)
1scan(query: string, keys: true): string[]
Parameters
Parameter | Type |
---|---|
query | string |
keys | true |
Returns
string
[]
Implementation of
Source
seyfert/src/cache/adapters/default.ts:10
set()
set(keys, data)
1set(keys: string, data: any): void
Parameters
Parameter | Type |
---|---|
keys | string |
data | any |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:38
set(keys)
1set(keys: [string, any][]): void
Parameters
Parameter | Type |
---|---|
keys | [string , any ][] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/default.ts:39
values()
1values(to: string): any[]
Parameters
Parameter | Type |
---|---|
to | string |
Returns
any
[]