METHOD_0 ( ) { java . lang . String IDENT_0 = STRING_0 ; java . util . Map < java . lang . Long , java . lang . Long > IDENT_1 = METHOD_1 ( org . IDENT_2 . runtime . collections . IDENT_3 . class , IDENT_0 ) ; java . util . concurrent . IDENT_4 IDENT_5 = new java . util . concurrent . METHOD_2 ( 2 ) ; java . util . concurrent . atomic . IDENT_6 IDENT_7 = new java . util . concurrent . atomic . METHOD_3 ( false ) ; final int IDENT_8 = 3 ; METHOD_4 ( ( t ) -> { int IDENT_9 ; for ( IDENT_9 = 0 ; IDENT_9 < ( IDENT_10 ) ; IDENT_9 ++ ) { METHOD_5 ( ) ; IDENT_5 . METHOD_6 ( ) ; IDENT_1 . put ( 1L , ( ( long ) ( IDENT_9 ) ) ) ; METHOD_7 ( ) ; } IDENT_7 . set ( true ) ; "<AssertPlaceHolder>" ; } ) ; METHOD_4 ( ( t ) -> { METHOD_5 ( ) ; IDENT_1 . get ( 1L ) ; IDENT_5 . METHOD_8 ( ) ; while ( ! ( IDENT_7 . get ( ) ) ) { IDENT_1 . get ( 1L ) ; } } ) ; METHOD_4 ( ( t ) -> { IDENT_5 . METHOD_8 ( ) ; while ( ! ( IDENT_7 . get ( ) ) ) { IDENT_1 . get ( 1L ) ; } } ) ; METHOD_9 ( IDENT_8 , IDENT_11 . IDENT_12 ) ; } get ( org . IDENT_2 . IDENT_13 . IDENT_14 ) { java . lang . String path = key . METHOD_10 ( ) ; java . lang . Object val = cache . get ( path , ( k ) -> { if ( ! ( IDENT_15 ) ) { org . IDENT_2 . IDENT_13 . T IDENT_16 = load ( key . METHOD_11 ( ) , path ) ; if ( IDENT_16 != null ) { return IDENT_16 ; } } return IDENT_17 . IDENT_18 ; } ) ; return val == ( org . IDENT_2 . IDENT_13 . IDENT_19 . IDENT_17 . IDENT_18 ) ? null : ( ( T ) ( val ) ) ; }
org . junit . Assert . assertEquals ( ( ( long ) ( IDENT_9 - 1 ) ) , ( ( long ) ( IDENT_1 . get ( 1L ) ) ) )