A cache layer for jquery.ajax()