common_helper/src/main/java/com/xiongyingqi/util/ConcurrencyThrottleSupport.java
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
        // Rely on default serialization, just initialize state after deserialization.
        ois.defaultReadObject();

        // Initialize transient fields.
        this.logger = LogFactory.getLog(getClass());
        this.monitor = new Object();
    }
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
        // Rely on default serialization, just initialize state after deserialization.
        ois.defaultReadObject();

        // Initialize transient fields.
        this.logger = LogFactory.getLog(getClass());
        this.monitor = new Object();
    }
private void readObject ( ObjectInputStream ois ) throws IOException , ClassNotFoundException { // Rely on default serialization, just initialize state after deserialization. ois . defaultReadObject ( ) ; // Initialize transient fields. this . logger = LogFactory . getLog ( getClass ( ) ) ; this . monitor = new Object ( ) ; }
---------------------------------------------------------------------
---------------------------------------------------------------------