METHOD_0 ( ) { IDENT_0 . IDENT_1 cache = new IDENT_0 . METHOD_1 ( STRING_0 ) ; java . lang . String IDENT_2 = cache . METHOD_2 ( STRING_1 ) ; java . lang . String result = cache . select ( STRING_1 ) ; java . lang . String path = STRING_2 ; try ( java . io . IDENT_3 writer = new java . io . METHOD_3 ( path , true ) ; java . io . IDENT_4 IDENT_5 = new java . io . METHOD_4 ( writer ) ) { IDENT_5 . write ( "test" ) ; } catch ( java . io . IOException e ) { e . printStackTrace ( ) ; } result = cache . select ( STRING_1 ) ; "<AssertPlaceHolder>" ; } select ( java . lang . String ) { java . lang . ref . IDENT_6 < java . lang . String > file = IDENT_7 . get ( IDENT_8 ) ; if ( file == null ) { file = new java . lang . ref . METHOD_5 ( METHOD_2 ( IDENT_8 ) ) ; IDENT_7 . put ( IDENT_8 , file ) ; } return file . get ( ) ; }
org . junit . Assert . assertThat ( result , org . hamcrest . core . Is . is ( IDENT_2 ) )