fix cache initialization, not picking the hash options correctly: +    # parameter 0 has to be a symbol
+    # parameter 1 has to be string because they will do split
+    # parameter 2 is a hash, but the keys have to be symbols.