class ARC extends BaseCache<V>import { ARC } from "https://deno.land/x/velo@0.1.5/src/caches/arc.ts"; Adaptive Replacement Cache ConstructorsnewARC(options: Options)Type ParametersoptionalV = anyPropertiesprivateb1: ARCList<null>privateb2: ARCList<null>privatepartition: numberprivatet1: ARCList<V>privatet2: ARCList<V>readonlyfrequentlyEvictedreadonlyfrequentlySetreadonlykeysList of keys in the cache readonlyrecentlyEvictedreadonlyrecentlySetreadonlysizeCurrent number of entries in the cache readonlyvaluesList of values in the cache Methodsprivatereplace(in_t2: boolean)clear()Reset the cache forEach(callback: (item: { key: Key; value: V; }, index: number) => void)Array like forEach, iterating over all entries in the cache get(key: Key): V | undefinedGets the value for a given key has(key: Key)Checks if a given key is in the cache peek(key: Key)Get the value to a key without manipulating the cache remove(key: Key)Removes the cache entry with given key set(key: Key,value: V,ttl?: number,)Inserts a new entry into the cache