third_party/angular/meetingtracks/public/js/angular-cache-2.0.0-rc.1.js
/**
                 * @method _setCacheFlushInterval
                 * @desc Set the cacheFlushInterval for this cache.
                 * @param {Number} cacheFlushInterval The new cacheFlushInterval for this cache.
                 * @private
                 * @ignore
                 */
@method _setCacheFlushInterval
@desc Set the cacheFlushInterval for this cache.
@param {Number} cacheFlushInterval The new cacheFlushInterval for this cache.
@private
@ignore
@method _setCacheFlushInterval @desc Set the cacheFlushInterval for this cache . @param { Number } cacheFlushInterval The new cacheFlushInterval for this cache . @private @ignore
function _setCacheFlushInterval(cacheFlushInterval) {
                    if (cacheFlushInterval === null) {
                        if (config.cacheFlushIntervalId) {
                            clearInterval(config.cacheFlushIntervalId);
                            delete config.cacheFlushIntervalId;
                        }
                        config.cacheFlushInterval = cacheFlushInterval;
                    } else {
                        _validateNumberOption(cacheFlushInterval, function (err) {
                            if (err) {
                                throw new Error('cacheFlushInterval: ' + err);
                            } else {
                                if (cacheFlushInterval !== config.cacheFlushInterval) {
                                    if (config.cacheFlushIntervalId) {
                                        clearInterval(config.cacheFlushIntervalId);
                                    }
                                    config.cacheFlushInterval = cacheFlushInterval;
                                    config.cacheFlushIntervalId = setInterval(self.removeAll, config.cacheFlushInterval);
                                }
                            }
                        });
                    }
                }
function _setCacheFlushInterval ( cacheFlushInterval ) { if ( cacheFlushInterval === null ) { if ( config . cacheFlushIntervalId ) { clearInterval ( config . cacheFlushIntervalId ) ; delete config . cacheFlushIntervalId ; } config . cacheFlushInterval = cacheFlushInterval ; } else { _validateNumberOption ( cacheFlushInterval , function ( err ) { if ( err ) { throw new Error ( 'cacheFlushInterval: ' + err ) ; } else { if ( cacheFlushInterval !== config . cacheFlushInterval ) { if ( config . cacheFlushIntervalId ) { clearInterval ( config . cacheFlushIntervalId ) ; } config . cacheFlushInterval = cacheFlushInterval ; config . cacheFlushIntervalId = setInterval ( self . removeAll , config . cacheFlushInterval ) ; } } } ) ; } }
@method _setCacheFlushInterval
 @desc Set the cacheFlushInterval for this cache.
@method _setCacheFlushInterval @desc Set the cacheFlushInterval for this cache .