- private class PersistedConfigImpl implements ConfigSnapshotHolder {
-
- private final String snapshot;
- private final Set<String> caps;
-
- public PersistedConfigImpl(Optional<String> configSnapshot, Set<String> capabilities) {
- this.snapshot = configSnapshot.get();
- this.caps = capabilities;
- }
-
- @Override
- public String getConfigSnapshot() {
- return snapshot;
- }
-
- @Override
- public Set<String> getCapabilities() {
- return caps;
- }
- }
-