Allow overriding cacheUtils: isMatch, isExpired, canCache