cfscript Application.cfc
move to cachePut/cacheGet list caching instead of application scope
multi-threaded the reindex process