anchor.diff:  			AND host_id = <cfqueryparam cfsqltype="cf_sql_numeric" value="#host_id#">
   			</cfquery>
   		</cfloop>
  +		<!--- Group hosts --->
  +		<cfset var _hosts = ListRemoveDuplicates(valuelist(arguments.qryfiles.host_id)) />
  +		<!--- Loop over hosts --->
  +		<cfloop list="#_hosts#" delimiters="," index="host_id">
   		<!--- Flush cache for this host --->
  -		<cfoutput query="arguments.qryfiles" group="host_id">
   			<cfset _resetcachetoken(type="search", hostid=host_id) />
   			<cfset _resetcachetoken(type="images", hostid=host_id) />
   			<cfset _resetcachetoken(type="videos", hostid=host_id) />
   			<cfset _resetcachetoken(type="files", hostid=host_id) />
   			<cfset _resetcachetoken(type="audios", hostid=host_id) />
  -		</cfoutput>
  +		</cfloop>
   		<!--- Return --->
   		<cfreturn />
   	</cffunction>
  
positive.code: 	<!--- Remove lock file --->
  	<cffunction name="_removeLockFile" access="private">
  		<cfargument name="qry" required="true" type="query">
  		<!--- Group all hosts (since the qry is per file) --->
  		<cfoutput query="arguments.qry" group="host_id">
  			<cftry>
  				<!--- Log --->
  				<cfset console("#now()# ---------------------- Removing lock file of Host: #host_id#")>
  
negative.code: 					<cfset console(cfcatch)>
  				</cfcatch>
  			</cftry>
  		</cfloop>
  		<!--- Return --->
  		<cfreturn />
  	</cffunction>
  