Appearance
@loontail/minecraft-kit v0.8.14 / MetadataCache
Type alias: MetadataCache
ts
type MetadataCache: {
clear: void;
delete: void;
get: undefined | T;
set: void;
};Pluggable in-memory cache for HTTP metadata responses. Default implementation: createMemoryCache. Implement this to back the cache by Redis, disk, etc.
Example
ts
import { MinecraftKit, type MetadataCache } from "@loontail/minecraft-kit";
const cache: MetadataCache = {
get: <T>(key: string) => store.get(key) as T | undefined,
set: <T>(key: string, value: T) => store.set(key, value),
delete: (key) => store.delete(key),
clear: () => store.clear(),
};
const kit = new MinecraftKit({ cache });Type declaration
| Member | Type |
|---|---|
clear | void |
delete | void |
get | undefined | T |
set | void |