import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.logging.Level;
<BUG>import java.util.logging.Logger;
public class DistributedAttachmentManager implements AttachmentManager {</BUG>
private static final String TEMP_ATTACHMENT_PATH = "jGnashTemp-";
private static final int TRANSFER_TIMEOUT = 5000;
private final ExecutorService executorService = Executors.newCachedThreadPool();

import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.logging.Level;
import java.util.logging.Logger;
import jgnash.util.FileUtils;
import jgnash.util.OS;
public class DistributedAttachmentManager implements AttachmentManager {
private static final String TEMP_ATTACHMENT_PATH = "jGnashTemp-";
private static final int TRANSFER_TIMEOUT = 5000;
private final ExecutorService executorService = Executors.newCachedThreadPool();
