More information about this algorithm you can find in this article
size: 0.8Kb after gzip
npm install --save s3-fifo-cache
import { S3FifoCache } from 's3-fifo-cache';
const cache = new S3FifoCache(100);
cache.set("key", "value");
cache.set("key2", "value");
cache.get("key") // -> "value"
cache.has("key") // -> true
cache.delete("key");
cache.get("key") // -> undefined
cache.clear();