module.exports = () =>
  (
    (cache) =>
      (key, str) =>
        key === true
          ? cache = {}
          : str
            ? cache[key] = str
            : key[str]
  )({})


@@ -164,15 +164,17 @@
   : 
-key%5Bstr
+cache%5Bkey
 %5D%0A  

Fix a bug inside the caching module