METHOD_0 ( ) { final int IDENT_0 = INT_0 ; class IDENT_1 implements org . IDENT_2 . IDENT_3 . IDENT_4 { MOD_0 int IDENT_5 ; @ org . IDENT_2 . IDENT_3 . Override public void METHOD_1 ( org . IDENT_2 . IDENT_3 . IDENT_6 type , java . lang . String message , java . lang . Object OP_0 args ) { if ( type == ( IDENT_6 . IDENT_7 ) ) { MOD_1 ( this ) { ( IDENT_5 ) ++ ; METHOD_1 ( ) ; } } } public MOD_1 int METHOD_2 ( ) { return IDENT_5 ; } public MOD_1 void METHOD_3 ( int IDENT_8 ) throws org . IDENT_2 . IDENT_3 . Exception { if ( ( IDENT_5 ) > IDENT_8 ) { return ; } long end = ( java . lang . System . currentTimeMillis ( ) ) + INT_1 ; while ( true ) { METHOD_4 ( INT_1 ) ; if ( ( IDENT_5 ) > IDENT_8 ) { return ; } if ( ( java . lang . System . currentTimeMillis ( ) ) >= end ) { throw new java . lang . Exception ( STRING_0 ) ; } } } } final IDENT_1 listener = new METHOD_5 ( ) ; org . IDENT_2 . IDENT_3 . IDENT_9 config = new org . IDENT_2 . IDENT_3 . METHOD_6 ( ) . METHOD_7 ( false ) . METHOD_8 ( IDENT_0 , TimeUnit . IDENT_10 ) . METHOD_9 ( 0 ) . METHOD_10 ( 0 , null ) . METHOD_11 ( IDENT_11 . IDENT_12 ) . METHOD_12 ( listener ) ; METHOD_13 ( config ) ; org . IDENT_2 . IDENT_3 . IDENT_13 db = METHOD_14 ( getClass ( ) , config ) ; org . IDENT_2 . IDENT_3 . IDENT_14 IDENT_15 = db . METHOD_15 ( STRING_1 ) ; db . METHOD_16 ( ) ; IDENT_15 . store ( IDENT_16 . IDENT_17 , STRING_2 . getBytes ( ) , STRING_3 . getBytes ( ) ) ; sleep ( ( IDENT_0 * 2 ) ) ; db . close ( ) ; db = METHOD_17 ( getClass ( ) , db , config ) ; IDENT_15 = db . METHOD_15 ( STRING_1 ) ; "<AssertPlaceHolder>" ; db . METHOD_16 ( ) ; IDENT_15 . store ( IDENT_16 . IDENT_17 , STRING_2 . getBytes ( ) , STRING_3 . getBytes ( ) ) ; sleep ( ( IDENT_0 * 2 ) ) ; db . METHOD_18 ( ) ; db . close ( ) ; db = METHOD_17 ( getClass ( ) , db , config ) ; IDENT_15 = db . METHOD_15 ( STRING_1 ) ; METHOD_19 ( STRING_3 . getBytes ( ) , IDENT_15 . load ( null , STRING_2 . getBytes ( ) ) ) ; try { db . METHOD_20 ( ) ; org . junit . Assert . fail ( ) ; } catch ( java . lang . IllegalStateException e ) { } db . METHOD_16 ( ) ; db . METHOD_16 ( ) ; IDENT_15 . store ( IDENT_16 . IDENT_17 , STRING_2 . getBytes ( ) , STRING_4 . getBytes ( ) ) ; sleep ( ( IDENT_0 * 2 ) ) ; db . METHOD_20 ( ) ; sleep ( ( IDENT_0 * 2 ) ) ; db . close ( ) ; db = METHOD_17 ( getClass ( ) , db , config ) ; IDENT_15 = db . METHOD_15 ( STRING_1 ) ; METHOD_19 ( STRING_3 . getBytes ( ) , IDENT_15 . load ( null , STRING_2 . getBytes ( ) ) ) ; db . METHOD_16 ( ) ; db . METHOD_16 ( ) ; IDENT_15 . store ( IDENT_16 . IDENT_17 , STRING_2 . getBytes ( ) , STRING_4 . getBytes ( ) ) ; sleep ( ( IDENT_0 * 2 ) ) ; int IDENT_8 = listener . METHOD_2 ( ) ; db . METHOD_20 ( ) ; db . METHOD_20 ( ) ; listener . METHOD_3 ( IDENT_8 ) ; db . close ( ) ; db = METHOD_17 ( getClass ( ) , db , config ) ; IDENT_15 = db . METHOD_15 ( STRING_1 ) ; METHOD_19 ( STRING_4 . getBytes ( ) , IDENT_15 . load ( null , STRING_2 . getBytes ( ) ) ) ; METHOD_21 ( getClass ( ) , db ) ; } load ( org . IDENT_2 . IDENT_3 . IDENT_16 , byte [ ] ) { return METHOD_22 ( key ) ? IDENT_18 . load ( IDENT_19 , key ) : null ; }
org . junit . Assert . assertNull ( IDENT_15 . load ( null , STRING_2 . getBytes ( ) ) )