anchor.diff:  				buffer.append( _renderRequestData() );
   
   				if ( _anythingToRender( filters ) ) {
  +					renderCache = _getRenderedIncludeCache( 'js', arguments.debugMode );
   					includeAll  = not ArrayLen( filters ) and _getIncludeAllByDefault();
  -					renderCache = _getRenderedIncludeCache( 'js', arguments.debugMode );
  -					keys        = StructKeyArray( renderCache );
  -
  -					for( i=1; i LTE ArrayLen( keys ); i=i+1 ){
  -						includeCachedFile = includeAll or filters.contains( keys[i] );
  -						if ( includeCachedFile ) {
  -							buffer.append( renderCache[ keys[i] ] );
  +
  +					if ( includeAll ){
  +						buffer.append( ArrayToList( renderCache['_ordered'], $newline() ) );
  +					} else {
  +						for( i=1; i LTE ArrayLen( filters ); i=i+1 ){
  +							buffer.append( renderCache['_ordered'][ filters[i] ] );
   						}
   					}
   				}
  -
   				_clearRequestData( 'js' );
   			}
   
  
positive.code: 			var renderJs    = not StructKeyExists( arguments, 'type' ) or type eq 'js';
  			var includeCachedFile = "";
  			var includeAll  = "";
  			var keys        = "";
  
  			if ( renderCss ) {
  				filters = _getRequestIncludeFilters( 'css', arguments.debugMode );
  
  				if ( _anythingToRender( filters ) ) {
  					includeAll  = not ArrayLen( filters ) and _getIncludeAllByDefault();
  					renderCache = _getRenderedIncludeCache( 'css', arguments.debugMode );
  					keys        = StructKeyArray( renderCache );
  
  					for( i=1; i LTE ArrayLen( keys ); i=i+1 ){
  						includeCachedFile = includeAll or filters.contains( keys[i] );
  						if ( includeCachedFile ) {
  							buffer.append( renderCache[ keys[i] ] );
  						}
  					}
  				}
  
negative.code:     <cffunction name="_setupRenderedIncludeCache" access="private" returntype="void" output="false">
      	<cfscript>
      		_renderedIncludeCache     = StructNew();
      		_renderedIncludeCache.js  = StructNew();
      		_renderedIncludeCache.css = StructNew();
  
      		_renderedIncludeCache.debug = StructNew();
      		_renderedIncludeCache.debug.js  = StructNew();
      		_renderedIncludeCache.debug.css = StructNew();
  
      		_renderedIncludeCache.js['_ordered']        = ArrayNew(1);
      		_renderedIncludeCache.css['_ordered']       = ArrayNew(1);
      		_renderedIncludeCache.debug.js['_ordered']  = ArrayNew(1);
      		_renderedIncludeCache.debug.css['_ordered'] = ArrayNew(1);
      	</cfscript>
      </cffunction>
  
  