docs: public List<CacheReference> referencedFields() {
      List<CacheReference> cacheReferences = new ArrayList<>();
      for (Object value : fields.values()) {
        findCacheReferences(value, cacheReferences);
      }
      return cacheReferences;
    }