added back in caching functionality for GetCapabilities requests