METHOD_0 ( ) { com . google . common . util . concurrent . IDENT_0 < java . lang . Boolean > IDENT_1 = com . google . common . util . concurrent . IDENT_0 . create ( ) ; java . util . concurrent . atomic . IDENT_2 IDENT_3 = new java . util . concurrent . atomic . METHOD_1 ( 0 ) ; java . util . concurrent . atomic . METHOD_1 IDENT_4 = new java . util . concurrent . atomic . METHOD_1 ( ) ; IDENT_5 . execute ( new com . IDENT_6 . IDENT_7 . concurrent . METHOD_2 ( ) { @ com . IDENT_6 . IDENT_7 . redis . IDENT_8 . impl . Override MOD_0 void METHOD_3 ( ) throws com . IDENT_6 . IDENT_7 . redis . IDENT_8 . impl . Exception { while ( ! ( java . lang . Thread . METHOD_4 ( ) ) ) { IDENT_3 . METHOD_5 ( ) ; IDENT_1 . METHOD_6 ( new java . lang . METHOD_7 ( ) { @ com . IDENT_6 . IDENT_7 . redis . IDENT_8 . impl . Override public void run ( ) { IDENT_4 . METHOD_5 ( ) ; } } , com . google . common . util . concurrent . IDENT_9 . METHOD_8 ( ) ) ; } logger . info ( STRING_0 ) ; } } ) ; sleep ( 10 ) ; IDENT_1 . set ( true ) ; IDENT_5 . METHOD_9 ( ) ; sleep ( 10 ) ; logger . info ( STRING_1 , IDENT_3 , IDENT_4 ) ; "<AssertPlaceHolder>" ; } get ( ) { METHOD_10 ( ) ; java . lang . Throwable IDENT_10 = METHOD_11 ( ) ; if ( METHOD_11 == null ) { return METHOD_12 ( ) ; } if ( METHOD_11 instanceof com . IDENT_6 . IDENT_7 . command . IDENT_11 ) { throw ( ( com . IDENT_6 . IDENT_7 . command . IDENT_11 ) ( METHOD_11 ) ) ; } throw new com . IDENT_6 . IDENT_7 . command . METHOD_13 ( METHOD_11 ) ; }
org . junit . Assert . assertEquals ( IDENT_3 . get ( ) , IDENT_4 . get ( ) )