Module

x/msgpack/CachedKeyDecoder.ts>CachedKeyDecoder

msgpack-javascript ported to deno
Latest
class CachedKeyDecoder
implements KeyDecoder
import { CachedKeyDecoder } from "https://dotland.deno.dev/x/msgpack@v1.4/CachedKeyDecoder.ts";

Constructors

new
CachedKeyDecoder(maxKeyLength?, maxLengthPerKey?)

Properties

private
readonly
caches: Array<Array<KeyCacheRecord>>
hit: number
miss: number

Methods

private
get(
bytes: Uint8Array,
inputOffset: number,
byteLength: number,
): string | null
private
store(bytes: Uint8Array, value: string)
canBeCached(byteLength: number)
decode(
bytes: Uint8Array,
inputOffset: number,
byteLength: number,
): string