Simple helper to work out best cache time given a list of matches