use a regex for caching, fix up getting multiple metrics by not appending *