All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.controlplane.cache.SnapshotCache Maven / Gradle / Ivy

package io.envoyproxy.controlplane.cache;

public interface SnapshotCache extends Cache {

  /**
   * Set the {@link Snapshot} for the given node group. Snapshots should have distinct versions and be internally
   * consistent (i.e. all referenced resources must be included in the snapshot).
   *
   * @param group group identifier
   * @param snapshot a versioned collection of node config data
   */
  void setSnapshot(T group, Snapshot snapshot);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy