An in memory, immutable, isolated, size limited cache for JavaScript plain objects