<cfcomponent
output="false"
hint="Set up the application configuration and handle application-level events.">
<cfset THIS.Name = "SimpleCacheDemo" />
<cfset THIS.ApplicationTimeout = CreateTimeSpan( 0, 0, 5, 0 ) />
<cfsetting
showdebugoutput="false"
requesttimeout="10"
/>
<cffunction
name="OnApplicationStart"
access="public"
returntype="boolean"
output="false"
hint="Handles the application configuration and initialization.">
<cfset APPLICATION.Cache = CreateObject(
"component",
"SimpleCache"
).Init()
/>
<cfreturn true />
</cffunction>
<cffunction
name="OnRequestStart"
access="public"
returntype="boolean"
output="false"
hint="Handles pre-page processing of each request.">
<cfif StructKeyExists( URL, "reset" )>
<cfset THIS.OnApplicationStart() />
</cfif>
<cfreturn true />
</cffunction>
</cfcomponent>