Some optimizations done to matcher provider decorator
Implement a cache provider decorator to allow caching of configuration responses