Creating a cache thoroughly if none exists.

And supressing warning messages that may interfere with Backbone.js.