Skip to content

@loontail/minecraft-kit / MetadataCache

Type Alias: MetadataCache

ts
type MetadataCache = {
  clear: void;
  delete: void;
  get: T | undefined;
  set: void;
};

Defined in: src/types/cache.ts:5

Pluggable in-memory cache for HTTP metadata responses. Default implementation: createMemoryCache. Implement this to back the cache by Redis, disk, etc.

Methods

clear()

ts
clear(): void;

Defined in: src/types/cache.ts:9

Returns

void


delete()

ts
delete(key): void;

Defined in: src/types/cache.ts:8

Parameters

ParameterType
keystring

Returns

void


get()

ts
get<T>(key): T | undefined;

Defined in: src/types/cache.ts:6

Type Parameters

Type Parameter
T

Parameters

ParameterType
keystring

Returns

T | undefined


set()

ts
set<T>(
   key, 
   value, 
   ttlMs?): void;

Defined in: src/types/cache.ts:7

Type Parameters

Type Parameter
T

Parameters

ParameterType
keystring
valueT
ttlMs?number

Returns

void

MIT License