package io.cattle.platform.configitem.server.impl; import io.cattle.platform.archaius.util.ArchaiusUtil; import io.cattle.platform.lock.definition.AbstractLockDefinition; import io.cattle.platform.lock.definition.BlockingLockDefinition; import com.netflix.config.DynamicLongProperty; public class SyncSourceVersionLock extends AbstractLockDefinition implements BlockingLockDefinition { private static final DynamicLongProperty WAIT = ArchaiusUtil.getLong("sync.source.version.lock.wait.millis"); public SyncSourceVersionLock() { super("SYNC.SOURCE.VERSION.LOCK"); } @Override public long getWait() { return WAIT.get(); } }