save now follows the new _cache attribute