anchor.diff:  				
   				cfstaticJavaloaders.yui  = CreateObject('component','org.cfstatic.lib.javaloader.JavaLoader').init( jarsForYui  );
   				cfstaticJavaloaders.less = CreateObject('component','org.cfstatic.lib.javaloader.JavaLoader').init( jarsForLess );
  -				server['_cfstaticJavaloaders'] = cfstaticJavaloaders;
  -			}
  -
  -			_setYuiCompressor ( CreateObject('component','org.cfstatic.util.YuiCompressor' ).init( server['_cfstaticJavaloaders'].yui  ) );
  -			_setLessCompiler  ( CreateObject('component','org.cfstatic.util.LessCompiler'  ).init( server['_cfstaticJavaloaders'].less ) );
  +				
  +				if(arguments.compilerScope eq "application"){
  +					application['_cfstaticJavaloaders'] = cfstaticJavaloaders;
  +					_setYuiCompressor ( CreateObject('component','org.cfstatic.util.YuiCompressor' ).init( application['_cfstaticJavaloaders'].yui  ) );
  +					_setLessCompiler  ( CreateObject('component','org.cfstatic.util.LessCompiler'  ).init( application['_cfstaticJavaloaders'].less ) );
  +				} else {
  +					server['_cfstaticJavaloaders'] = cfstaticJavaloaders;
  +					_setYuiCompressor ( CreateObject('component','org.cfstatic.util.YuiCompressor' ).init( server['_cfstaticJavaloaders'].yui  ) );
  +					_setLessCompiler  ( CreateObject('component','org.cfstatic.util.LessCompiler'  ).init( server['_cfstaticJavaloaders'].less ) );
  +				}
  +			}
  +
   			_setCssImageParser( CreateObject('component','org.cfstatic.util.CssImageParser').init( _getCssUrl(), $listAppend(_getRootDirectory(), _getCssDirectory(), '/' ) ) );
   		</cfscript>
   	</cffunction>
  
positive.code: 			_setExcludePattern      ( arguments.excludePattern      );
  
  			// instantiate any compilers we are using and compile the static resources
  			_loadCompilers();
  			_processStaticFiles();
  
  			// return reference to self
  
negative.code: 	</cffunction>
  
  	<cffunction name="_loadCompilers" access="private" returntype="void" output="false" hint="I instantiate all the compilers used by cfstatic">
  		<cfargument name="compilerScope" type="string" required="false" default="server" hint="The scope should the compilers be persisted">
  		
  		<cfscript>
  			var jarsForYui		  = ArrayNew(1);
  			var jarsForLess		  = ArrayNew(1);
  