arweave-account
Version:
Account protocol library on Arweave by Metaweave.xyz
14 lines (13 loc) • 460 B
TypeScript
import { ArAccount, T_addr, T_item } from '../types';
import CacheAPI from './CacheAPI';
export default class Memory implements CacheAPI {
private store;
private expirationTime;
private size;
constructor(size: number, expirationTime: number);
get(addr: T_addr): ArAccount | undefined;
find(uniqueHandle: string): ArAccount | null | undefined;
hydrate(account: ArAccount): void;
reset(): void;
dump(): Map<string, T_item>;
}