METHOD_0 ( ) { final java . util . concurrent . IDENT_0 < org . apache . druid . client . cache . IDENT_1 . IDENT_2 > q = org . apache . druid . client . cache . IDENT_1 . METHOD_1 ( 10 ) ; java . lang . Thread . METHOD_2 ( ) . METHOD_3 ( ) ; try { q . METHOD_4 ( ) ; org . junit . Assert . fail ( ) ; } catch ( java . lang . IDENT_3 IDENT_4 ) { } final java . util . concurrent . IDENT_5 IDENT_6 = new java . util . concurrent . METHOD_5 ( 1 ) ; final org . apache . druid . client . cache . IDENT_1 . IDENT_2 object = new org . apache . druid . client . cache . IDENT_1 . METHOD_6 ( 4 ) ; java . util . concurrent . IDENT_7 < org . apache . druid . client . cache . IDENT_1 . METHOD_6 > future = exec . METHOD_7 ( new java . util . concurrent . IDENT_8 < org . apache . druid . client . cache . IDENT_1 . METHOD_6 > ( ) { @ org . apache . druid . client . cache . Override public org . apache . druid . client . cache . IDENT_1 . METHOD_6 call ( ) throws org . apache . druid . client . cache . Exception { IDENT_6 . METHOD_8 ( ) ; return q . METHOD_4 ( ) ; } } ) ; IDENT_6 . METHOD_9 ( ) ; try { future . get ( org . apache . druid . client . cache . IDENT_1 . IDENT_9 , TimeUnit . IDENT_10 ) ; org . junit . Assert . fail ( ) ; } catch ( java . util . concurrent . IDENT_11 IDENT_4 ) { } q . METHOD_10 ( object ) ; "<AssertPlaceHolder>" ; } get ( ) { if ( root . METHOD_11 ( ) ) { return IDENT_12 . METHOD_12 ( ) ; } else { return org . apache . druid . java . util . common . IDENT_13 . IDENT_14 . map ( IDENT_12 . METHOD_12 ( ) , new com . google . common . base . IDENT_15 < java . lang . Object [ ] , java . lang . Object [ ] > ( ) { @ org . apache . druid . sql . calcite . IDENT_16 . Override public java . lang . Object [ ] apply ( final java . lang . Object [ ] input ) { final java . lang . Object [ ] IDENT_17 = new java . lang . Object [ root . fields . size ( ) ] ; for ( int i = 0 ; i < ( root . fields . size ( ) ) ; i ++ ) { IDENT_17 [ i ] = input [ root . fields . get ( i ) . getKey ( ) ] ; } return IDENT_17 ; } } ) ; } }
org . junit . Assert . assertEquals ( object , future . get ( ) )