@Override
    public Condition newCondition() {
        return new ConditionObject();
    }
Non reentrant lock, copied from netty project.
jraft-core/src/main/java/com/alipay/sofa/jraft/util/NonReentrantLock.java