コード例 #1
0
 protected void unscheduleAutoSaving(DataFile df) {
   Iterator<WeakReference<DataFile>> it = scheduled.iterator();
   while (it.hasNext()) {
     WeakReference<DataFile> ref = it.next();
     if (ref != null) {
       DataFile rdf = ref.get();
       if (rdf != null) {
         if (rdf.equals(df)) {
           it.remove();
         }
       } else {
         it.remove();
       }
     } else {
       it.remove();
     }
   }
 }