function() {

				// remove the function interceptions
				ManagedObject.prototype.validateProperty = fnValidateProperty;

				// only remove xhr interception if xhr#open was not modified meanwhile
				if (XMLHttpRequest.prototype.open === fnEnhancedXhrOpen) {
					XMLHttpRequest.prototype.open = fnXhrOpenOrig;
				}

				// remove the property descriptor interceptions (but only if not overridden again)
				var descriptor;
				if ((descriptor = Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype, "src")) && descriptor.set && descriptor.set._sapUiCoreACB === true) {
					Object.defineProperty(HTMLScriptElement.prototype, "src", descScriptSrc);
				}
				if ((descriptor = Object.getOwnPropertyDescriptor(HTMLLinkElement.prototype, "href")) && descriptor.set && descriptor.set._sapUiCoreACB === true) {
					Object.defineProperty(HTMLLinkElement.prototype, "href", descLinkHref);
				}

				// clear the session (disables URL rewrite for session)
				oSession.index = {};
				oSession.active = false;

				// create a new session for the next initialization
				oSession = {
					index: {},
					active: false
				};

			}
function() {

				// remove the function interceptions
				ManagedObject.prototype.validateProperty = fnValidateProperty;

				// only remove xhr interception if xhr#open was not modified meanwhile
				if (XMLHttpRequest.prototype.open === fnEnhancedXhrOpen) {
					XMLHttpRequest.prototype.open = fnXhrOpenOrig;
				}

				// remove the property descriptor interceptions (but only if not overridden again)
				var descriptor;
				if ((descriptor = Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype, "src")) && descriptor.set && descriptor.set._sapUiCoreACB === true) {
					Object.defineProperty(HTMLScriptElement.prototype, "src", descScriptSrc);
				}
				if ((descriptor = Object.getOwnPropertyDescriptor(HTMLLinkElement.prototype, "href")) && descriptor.set && descriptor.set._sapUiCoreACB === true) {
					Object.defineProperty(HTMLLinkElement.prototype, "href", descLinkHref);
				}

				// clear the session (disables URL rewrite for session)
				oSession.index = {};
				oSession.active = false;

				// create a new session for the next initialization
				oSession = {
					index: {},
					active: false
				};

			}
function ( ) { // remove the function interceptions ManagedObject . prototype . validateProperty = fnValidateProperty ; // only remove xhr interception if xhr#open was not modified meanwhile if ( XMLHttpRequest . prototype . open === fnEnhancedXhrOpen ) { XMLHttpRequest . prototype . open = fnXhrOpenOrig ; } // remove the property descriptor interceptions (but only if not overridden again) var descriptor ; if ( ( descriptor = Object . getOwnPropertyDescriptor ( HTMLScriptElement . prototype , "src" ) ) && descriptor . set && descriptor . set . _sapUiCoreACB === true ) { Object . defineProperty ( HTMLScriptElement . prototype , "src" , descScriptSrc ) ; } if ( ( descriptor = Object . getOwnPropertyDescriptor ( HTMLLinkElement . prototype , "href" ) ) && descriptor . set && descriptor . set . _sapUiCoreACB === true ) { Object . defineProperty ( HTMLLinkElement . prototype , "href" , descLinkHref ) ; } // clear the session (disables URL rewrite for session) oSession . index = { } ; oSession . active = false ; // create a new session for the next initialization oSession = { index : { } , active : false } ; }
Terminates the AppCacheBuster and removes the hooks from the URL
specific functions. This will also clear the index which is used
to prefix matching URLs.

@private
Terminates the AppCacheBuster and removes the hooks from the URL specific functions . This will also clear the index which is used to prefix matching URLs .
Removes the function interceptions from the object