 			{
 				CONFIG::LOGGING
 				{
-					logger.debug("Repopulating time cache.");
+					if(_timeCache_logLatch)
+						logger.debug("Repopulating time cache.");
+					_timeCache_logLatch = false;
 				}
 
 				var activeManifest:HLSManifestParser = indexHandler.getLastSequenceManifest();

		protected var _timeCache_streamStartAbsoluteTime:Number = NaN;
		protected var _timeCache_lastTime:Number = NaN;

		/**
		 * @inheritDoc
		 */


			// Update cache as appropriate.
			if(!isNaN(potentialNewTime))
			{
				CONFIG::LOGGING
				{
					if(_timeCache_logLatch == false)
						logger.debug("Finished repopulating time cache to " + potentialNewTime + ".");
					_timeCache_logLatch = true;
				}

				_lastValidTimeTime = potentialNewTime;
			}

			return _lastValidTimeTime;
		}
