docs: public static void updateMetadata(CacheEntry entry, Metadata providedMetadata) {
        if (entry != null && providedMetadata != null) {
           Metadata mergedMetadata;
           if (entry.getMetadata() == null) {
              mergedMetadata = providedMetadata;
           } else {
              mergedMetadata = applyVersion(entry.getMetadata(), providedMetadata);
           }
           entry.setMetadata(mergedMetadata);
        }
     }