@SuppressWarnings("TypeMayBeWeakened") static void closeIn(OptimizedObjectInputStream in){
  U.close(in,null);
  if (inPool != null) {
    boolean b=inPool.offer(in);
    assert b;
  }
 else {
    StreamHolder holder=holders.get();
    if (holder != null)     holder.releaseIn();
  }
}

@ SuppressWarnings ( "TypeMayBeWeakened" ) static void closeIn ( OptimizedObjectInputStream in ) { U . close ( in , null ) ; if ( inPool != null ) { boolean b = inPool . offer ( in ) ; assert b ; } else { StreamHolder holder = holders . get ( ) ; if ( holder != null ) holder . releaseIn ( ) ; } }
closes and releases input stream .
