if (err) {
                this._clearCachedData();
                try {
                    callback(err);
                    return;