Changed how caching is occomplished to use asp.net cache system