package io.cattle.platform.lock.definition;
import io.cattle.platform.archaius.util.ArchaiusUtil;
import com.netflix.config.DynamicLongProperty;
public abstract class AbstractBlockingLockDefintion extends AbstractLockDefinition implements BlockingLockDefinition {
private static final DynamicLongProperty DEFAULT_WAIT = ArchaiusUtil.getLong("default.lock.wait.millis");
public AbstractBlockingLockDefintion(String lockId) {
super(lockId);
}
@Override
public long getWait() {
return DEFAULT_WAIT.get();
}
}