added make-cached-html5-local-storage