LimitedMemoryAdapter
Implements
Constructors
new LimitedMemoryAdapter(options)
1new LimitedMemoryAdapter(options: LimitedMemoryAdapterOptions): LimitedMemoryAdapter
Parameters
Parameter | Type |
---|---|
options | LimitedMemoryAdapterOptions |
Returns
Source
seyfert/src/cache/adapters/limited.ts:34
Properties
Property | Modifier | Type |
---|---|---|
isAsync | public | boolean |
options | public | MakeRequired <LimitedMemoryAdapterOptions , "default" > |
relationships | readonly | Map <string , Map <string , string []>> |
storage | readonly | Map <string , LimitedCollection <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/limited.ts:216
bulkAddToRelationShip()
1bulkAddToRelationShip(data: Record<string, string[]>): void
Parameters
Parameter | Type |
---|---|
data | Record <string , string []> |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:210
contains()
1contains(to: string, keys: string): boolean
Parameters
Parameter | Type |
---|---|
to | string |
keys | string |
Returns
boolean
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:195
count()
1count(to: string): number
Parameters
Parameter | Type |
---|---|
to | string |
Returns
number
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:178
flush()
1flush(): void
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:190
get()
get(keys)
1get(keys: string): any
Parameters
Parameter | Type |
---|---|
keys | string |
Returns
any
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:61
get(keys)
1get(keys: string[]): any[]
Parameters
Parameter | Type |
---|---|
keys | string [] |
Returns
any
[]
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:62
getToRelationship()
1getToRelationship(to: string): string[]
Parameters
Parameter | Type |
---|---|
to | string |
Returns
string
[]
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:199
keys()
1keys(to: string): string[]
Parameters
Parameter | Type |
---|---|
to | string |
Returns
string
[]
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:174
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/limited.ts:139
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/limited.ts:140
remove()
remove(keys)
1remove(keys: string): void
Parameters
Parameter | Type |
---|---|
keys | string |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:182
remove(keys)
1remove(keys: string[]): void
Parameters
Parameter | Type |
---|---|
keys | string [] |
Returns
void
Implementation of
Adapter.remove
Source
seyfert/src/cache/adapters/limited.ts:183
removeRelationship()
1removeRelationship(to: string | string[]): void
Parameters
Parameter | Type |
---|---|
to | string | string [] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:243
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/limited.ts:231
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/limited.ts:46
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/limited.ts:47
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/limited.ts:127
set(keys)
1set(keys: [string, any][]): void
Parameters
Parameter | Type |
---|---|
keys | [string , any ][] |
Returns
void
Implementation of
Source
seyfert/src/cache/adapters/limited.ts:128
values()
1values(to: string): any[]
Parameters
Parameter | Type |
---|---|
to | string |
Returns
any
[]