default @NotNull Builder caching(final TagResolver.@NotNull WithoutArguments dynamic) {
      return this.resolver(TagResolver.caching(dynamic));
    }
Add a resolver that dynamically queries and caches based on the provided function.

@param dynamic the function to query for replacements
@return this builder
@since 4.10.0
text-minimessage/src/main/java/net/kyori/adventure/text/minimessage/tag/resolver/TagResolver.java