METHOD_0 ( ) { final java . util . concurrent . atomic . IDENT_0 IDENT_1 = new java . util . concurrent . atomic . METHOD_1 ( true ) ; net . IDENT_2 . IDENT_3 . IDENT_4 IDENT_5 = null ; try { final net . IDENT_2 . IDENT_3 . IDENT_4 [ ] IDENT_6 = net . IDENT_2 . IDENT_3 . IDENT_7 . METHOD_2 ( 100 , net . IDENT_2 . IDENT_3 . IDENT_8 . IDENT_9 , INT_0 ) ; IDENT_5 = IDENT_6 [ 0 ] ; net . IDENT_2 . IDENT_3 . IDENT_7 . METHOD_3 ( IDENT_6 ) ; final net . IDENT_2 . IDENT_6 . IDENT_10 key = net . IDENT_2 . IDENT_6 . IDENT_10 . METHOD_4 ( "test" ) ; final net . IDENT_2 . storage . IDENT_11 IDENT_12 = new net . IDENT_2 . storage . METHOD_5 ( STRING_0 ) ; IDENT_12 . METHOD_6 ( 3 ) ; final net . IDENT_2 . storage . METHOD_5 IDENT_13 = new net . IDENT_2 . storage . METHOD_5 ( STRING_1 ) ; IDENT_13 . METHOD_6 ( 3 ) ; java . lang . Thread t = new java . lang . Thread ( new java . lang . METHOD_7 ( ) { @ net . IDENT_2 . IDENT_3 . Override public void run ( ) { while ( IDENT_1 . get ( ) ) { IDENT_6 [ 10 ] . add ( key ) . data ( IDENT_12 ) . start ( ) . METHOD_8 ( ) ; IDENT_6 [ 10 ] . add ( key ) . data ( IDENT_13 ) . start ( ) . METHOD_8 ( ) ; try { java . lang . Thread . sleep ( 1000 ) ; } catch ( java . lang . IDENT_14 e ) { e . printStackTrace ( ) ; } } } } ) ; t . start ( ) ; java . lang . Thread . sleep ( 1000 ) ; for ( int i = 0 ; i < INT_1 ; i ++ ) { net . IDENT_2 . IDENT_3 . IDENT_15 IDENT_16 = IDENT_6 [ ( 20 + i ) ] . get ( key ) . METHOD_9 ( ) . start ( ) ; IDENT_16 . METHOD_8 ( ) ; "<AssertPlaceHolder>" ; java . lang . Thread . sleep ( 1000 ) ; } } finally { IDENT_1 . set ( false ) ; if ( IDENT_5 != null ) { IDENT_5 . METHOD_10 ( ) . METHOD_11 ( ) ; } } } METHOD_12 ( ) { if ( ( METHOD_12 ) != null ) { return METHOD_12 ; } else { java . util . IDENT_17 < net . IDENT_2 . IDENT_6 . IDENT_18 , net . IDENT_2 . storage . METHOD_5 > IDENT_19 = new java . util . IDENT_20 < net . IDENT_2 . IDENT_6 . IDENT_18 , net . IDENT_2 . storage . METHOD_5 > ( ) ; if ( ( key ) != null ) { net . IDENT_2 . storage . METHOD_5 data = IDENT_21 . METHOD_13 ( ) . get ( key ) ; if ( data == null ) { data = new net . IDENT_2 . storage . METHOD_5 ( ) . METHOD_14 ( ) ; } IDENT_19 . put ( key , data ) ; } if ( ( keys ) != null ) { for ( net . IDENT_2 . IDENT_6 . IDENT_18 key : keys ) { net . IDENT_2 . storage . METHOD_5 data = IDENT_21 . METHOD_13 ( ) . get ( key ) ; if ( data == null ) { data = new net . IDENT_2 . storage . METHOD_5 ( ) . METHOD_14 ( ) ; } IDENT_19 . put ( key , data ) ; } } if ( ( IDENT_19 . size ( ) ) > 0 ) { return new net . IDENT_2 . message . METHOD_15 ( IDENT_19 ) ; } else { throw new java . lang . IllegalArgumentException ( STRING_2 ) ; } } }
org . junit . Assert . assertEquals ( 2 , IDENT_16 . METHOD_12 ( ) . size ( ) )