#50842: Rollback fixed. BLD200411091900
authormmatula@netbeans.org
Fri, 05 Nov 2004 14:58:33 +0000
changeset 16152ebbe07d0335
parent 1614 a2fd2427d1c4
child 1616 4d5596b56e10
#50842: Rollback fixed.
mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreestorage/FileCache.java
     1.1 --- a/mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreestorage/FileCache.java	Sat Oct 30 11:57:20 2004 +0000
     1.2 +++ b/mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreestorage/FileCache.java	Fri Nov 05 14:58:33 2004 +0000
     1.3 @@ -294,6 +294,9 @@
     1.4                  flushFailure);
     1.5              FileCache owner = page.getOwner();
     1.6              assert owner != null;
     1.7 +            
     1.8 +            if (!instances.contains(owner)) return; // obsolete page from an old cache that was deactivated
     1.9 +
    1.10              RandomAccessFile file = owner.files[page.key.fileIndex];
    1.11              file.seek(page.key.offset);
    1.12              file.write(page.contents);