First pass at GetCapabilities caching