Documentation / @tenancy-node/core / MemoryCacheStore
Class: MemoryCacheStore
Defined in: core/src/infrastructure/memory/memory-cache-store.ts:12
Caché en memoria del proceso. Los valores se guardan por referencia.
Implements
Constructors
Constructor
new MemoryCacheStore(
options?):MemoryCacheStore
Defined in: core/src/infrastructure/memory/memory-cache-store.ts:15
Parameters
options?
Returns
MemoryCacheStore
Methods
delete()
delete(
key):Promise<void>
Defined in: core/src/infrastructure/memory/memory-cache-store.ts:34
Parameters
key
string
Returns
Promise<void>
Implementation of
flushTenant()
flushTenant(
tenantId):Promise<void>
Defined in: core/src/infrastructure/memory/memory-cache-store.ts:38
Borra todas las llaves del tenant (las que empiezan con tenant:{id}:).
Parameters
tenantId
string
Returns
Promise<void>
Implementation of
get()
get<
T>(key):Promise<T|undefined>
Defined in: core/src/infrastructure/memory/memory-cache-store.ts:22
Type Parameters
T
T = unknown
Parameters
key
string
Returns
Promise<T | undefined>
Implementation of
set()
set(
key,value,ttlSeconds?):Promise<void>
Defined in: core/src/infrastructure/memory/memory-cache-store.ts:26
Parameters
key
string
value
unknown
ttlSeconds?
number
Returns
Promise<void>