From 44874cb550ddb860254bf44a562ff4d4f5091b08 Mon Sep 17 00:00:00 2001 From: orbiter Date: Fri, 13 Mar 2009 22:47:31 +0000 Subject: [PATCH] added a deleteOnExit for blob file deletion in case that a deletion is not successful. git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5713 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/kelondro/blob/BLOBArray.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/de/anomic/kelondro/blob/BLOBArray.java b/source/de/anomic/kelondro/blob/BLOBArray.java index f57fa3689..c13ada8a3 100755 --- a/source/de/anomic/kelondro/blob/BLOBArray.java +++ b/source/de/anomic/kelondro/blob/BLOBArray.java @@ -208,7 +208,7 @@ public class BLOBArray implements BLOB { // too old blobItem oldestBLOB = blobs.remove(0); oldestBLOB.blob.close(); - oldestBLOB.location.delete(); + if (!oldestBLOB.location.delete()) oldestBLOB.location.deleteOnExit(); } // size limit @@ -216,7 +216,7 @@ public class BLOBArray implements BLOB { // too large blobItem oldestBLOB = blobs.remove(0); oldestBLOB.blob.close(); - oldestBLOB.location.delete(); + if (!oldestBLOB.location.delete()) oldestBLOB.location.deleteOnExit(); } }