A jQuery plugin for caching $.ajax calls in memory and localStorage