METHOD_0 ( ) { final java . util . concurrent . IDENT_0 IDENT_1 = new java . util . concurrent . METHOD_1 ( 1 ) ; doReturn ( 1 ) . when ( IDENT_2 ) . getType ( ) ; new java . lang . Thread ( new java . lang . METHOD_2 ( ) { public void run ( ) { IDENT_3 . METHOD_3 ( IDENT_2 , cache ) ; IDENT_1 . METHOD_4 ( ) ; } } ) . start ( ) ; try { IDENT_1 . METHOD_5 ( ) ; } catch ( java . lang . IDENT_4 e ) { } com . IDENT_5 . IDENT_6 . cache . IDENT_7 IDENT_8 = IDENT_3 . METHOD_0 ( IDENT_2 ) ; "<AssertPlaceHolder>" ; } METHOD_0 ( com . IDENT_5 . IDENT_6 . cache . IDENT_9 ) { return IDENT_10 . get ( type . getType ( ) ) ; }
org . junit . Assert . assertEquals ( cache , IDENT_8 )