public synchronized void METHOD_1 ( java.lang.String key , java.lang.Object VAR_1 , TYPE_1 VAR_2 ) { VAR_3 . METHOD_2 ( key ) ; put ( key , new TYPE_2 ( VAR_1 , VAR_2 ) ) ; } 

public synchronized void METHOD_1 ( java.lang.String key , java.lang.Object data , TYPE_1 VAR_2 ) { put ( key , new TYPE_2 ( data , VAR_2 ) ) ; VAR_3 . METHOD_2 ( key ) ; } 
