await() {
            if (!this._promise) { //if not cache loaded, do not fail
                return $.Promise.resolve(this._data);
            }
            return this._promise;
        }
Await ongoing process so that we get cache ready on callback.
@returns {OpenSeadragon.Promise<?>}