Author: toad
Date: 2007-08-10 22:15:11 +0000 (Fri, 10 Aug 2007)
New Revision: 14586

Removed:
   trunk/freenet/src/freenet/support/io/FileBucketFactory.java
Log:
Delete unused and obsolete class FileBucketFactory

Deleted: trunk/freenet/src/freenet/support/io/FileBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/FileBucketFactory.java 2007-08-10 
22:12:04 UTC (rev 14585)
+++ trunk/freenet/src/freenet/support/io/FileBucketFactory.java 2007-08-10 
22:15:11 UTC (rev 14586)
@@ -1,42 +0,0 @@
-package freenet.support.io;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.Vector;
-
-import freenet.support.Logger;
-import freenet.support.api.Bucket;
-import freenet.support.api.BucketFactory;
-
-import org.tanukisoftware.wrapper.WrapperManager;
-
-public class FileBucketFactory implements BucketFactory {
-    
-    private Vector files = new Vector();
-    
-    // Must have trailing "/"
-    public final File rootDir;
-
-    public FileBucketFactory(File rootDir) {
-        this.rootDir = rootDir;
-    }
-
-    public Bucket makeBucket(long size) throws IOException {
-       if(WrapperManager.hasShutdownHookBeenTriggered()) throw new 
IOException("Shutdown has been triggered; no new FileBucket will be created");
-       File f = File.createTempFile("bf_", ".freenet-tmp", rootDir);
-        Bucket b = new FileBucket(f, false, true, true, false, true);
-        files.addElement(f);
-        return b;
-    }
-
-    public void freeBucket(Bucket b) throws IOException {
-        if (!(b instanceof FileBucket)) throw new IOException("not a 
FileBucket!");
-        File f = ((FileBucket) b).getFile();
-        //System.err.println("FREEING: " + f.getName());
-        if (files.removeElement(f)) {
-            if (!f.delete())
-                Logger.error(this, "Delete failed on bucket "+f.getName(), new 
Exception());
-           files.trimToSize();
-       }
-    }
-}


Reply via email to