private static void deserializeCache(File input){
{
    if (null == instance && readCache && input.canRead()) {
      try {
        ObjectInputStream objIn=new ObjectInputStream(new FileInputStream(input));
        instance=(AbcDataCache)objIn.readObject();
        objIn.close();
        instance.file=input;
      }
 catch (      java.io.InvalidClassException incompatible_serialized_class) {
      }
catch (      Exception ex) {
        ex.printStackTrace();
      }
    }
    if (null == instance)     instance=new AbcDataCache(input);
  }
}

private static void deserializeCache ( File input ) { { if ( null == instance && readCache && input . canRead ( ) ) { try { ObjectInputStream objIn = new ObjectInputStream ( new FileInputStream ( input ) ) ; instance = ( AbcDataCache ) objIn . readObject ( ) ; objIn . close ( ) ; instance . file = input ; } catch ( java . io . InvalidClassException incompatible_serialized_class ) { } catch ( Exception ex ) { ex . printStackTrace ( ) ; } } if ( null == instance ) instance = new AbcDataCache ( input ) ; } }
deserialize the abcdatacache if feasible .
