apollo-code / storage/src / LocalMemoryRepository
Class: LocalMemoryRepository
Atomic snapshot adapter. A previous .bak is retained until the new snapshot is durable.
Implements
Constructors
Constructor
new LocalMemoryRepository(
path,options?):LocalMemoryRepository
Parameters
path
string
options?
LocalMemoryRepositoryOptions = {}
Returns
LocalMemoryRepository
Properties
options
readonlyoptions:LocalMemoryRepositoryOptions={}
path
readonlypath:string
Methods
flush()
flush():
Promise<void>
Returns
Promise<void>
Implementation of
load()
load():
Promise<readonlyMemoryRecord[]>
Returns
Promise<readonly MemoryRecord[]>
Implementation of
save()
save(
records):Promise<void>
Parameters
records
readonly MemoryRecord[]
Returns
Promise<void>