Updated the server side caching to to work with multiple sites and without a HttpContext.