if(endFLag == null || endFLag.length == 0){
        throw new RuntimeException("endFLag cannot be empty");
    }
    if(unitBufferSize < 1){
        throw new RuntimeException("unitBufferSize Must be greater than 1");
    }