
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