Example usage for org.apache.commons.io FileDeleteStrategy FORCE

List of usage examples for org.apache.commons.io FileDeleteStrategy FORCE

Introduction

In this page you can find the example usage for org.apache.commons.io FileDeleteStrategy FORCE.

Prototype

FileDeleteStrategy FORCE

To view the source code for org.apache.commons.io FileDeleteStrategy FORCE.

Click Source Link

Document

The singleton instance for forced file deletion, which always deletes, even if the file represents a non-empty directory.

Usage

From source file:voldemort.store.bdb.BdbCachePartitioningTest.java

@Before
public void setUp() throws Exception {
    bdbMasterDir = TestUtils.createTempDir();
    FileDeleteStrategy.FORCE.delete(bdbMasterDir);
}

From source file:voldemort.store.bdb.BdbCachePartitioningTest.java

@After
public void tearDown() throws Exception {
    FileDeleteStrategy.FORCE.delete(bdbMasterDir);
}

From source file:voldemort.store.bdb.BdbPartitionListIteratorTest.java

@Before
public void setUp() throws Exception {
    bdbMasterDir = TestUtils.createTempDir();
    FileDeleteStrategy.FORCE.delete(bdbMasterDir);

    // lets use all the default values.
    Props props = new Props();
    props.put("node.id", 1);
    props.put("voldemort.home", "test/common/voldemort/config");
    VoldemortConfig voldemortConfig = new VoldemortConfig(props);
    voldemortConfig.setBdbCacheSize(10 * 1024 * 1024);
    voldemortConfig.setBdbOneEnvPerStore(true);
    voldemortConfig.setBdbDataDirectory(bdbMasterDir.toURI().getPath());
    voldemortConfig.setBdbPrefixKeysWithPartitionId(true);
    bdbStorage = new BdbStorageConfiguration(voldemortConfig);
    StoreDefinition defA = TestUtils.makeStoreDefinition("storeA");
    store = (BdbStorageEngine) bdbStorage.getStore(defA,
            (strategy = TestUtils.makeSingleNodeRoutingStrategy()));

    // load some data for non odd partitions, and note down how much data we
    // have for each partition.
    partitionEntries = new HashMap<Integer, Set<String>>();
    int numEntries = 0;
    while (numEntries++ < 10000) {
        String key = "entry_" + numEntries;
        int p = strategy.getMasterPartition(key.getBytes());
        // omit odd partitions
        if (p % 2 == 1)
            continue;

        if (!partitionEntries.containsKey(p))
            partitionEntries.put(p, new HashSet<String>());

        store.put(new ByteArray(key.getBytes()), new Versioned<byte[]>(key.getBytes()), null);
        partitionEntries.get(p).add(key);
    }/*from www  .jav  a2s.com*/
}

From source file:voldemort.store.bdb.BdbPartitionListIteratorTest.java

@After
public void tearDown() throws Exception {
    store.close();
    bdbStorage.close();
    FileDeleteStrategy.FORCE.delete(bdbMasterDir);
}

From source file:voldemort.store.bdb.BdbSplitStorageEngineTest.java

@Override
protected void setUp() throws Exception {
    super.setUp();

    bdbMasterDir = TestUtils.createTempDir();
    FileDeleteStrategy.FORCE.delete(bdbMasterDir);
}

From source file:voldemort.store.bdb.BdbSplitStorageEngineTest.java

@Override
protected void tearDown() throws Exception {
    super.tearDown();
    try {// w  w w  .j a va 2 s  .c  om
        if (bdbStorage != null)
            bdbStorage.close();
    } finally {
        FileDeleteStrategy.FORCE.delete(bdbMasterDir);
    }
}

From source file:voldemort.store.bdb.BdbStorageEngineTest.java

@Override
@After//from  w ww  . j a  v  a2s .  c o  m
public void tearDown() throws Exception {
    super.tearDown();
    try {
        store.close();
        environment.close();
    } finally {
        FileDeleteStrategy.FORCE.delete(tempDir);
    }
}

From source file:voldemort.store.bdb.PartitionPrefixedBdbStorageEngineTest.java

@Before
public void setUp() throws Exception {
    bdbMasterDir = TestUtils.createTempDir();
    FileDeleteStrategy.FORCE.delete(bdbMasterDir);
    // lets use all the default values.
    Props props = new Props();
    props.put("node.id", 1);
    props.put("voldemort.home", "test/common/voldemort/config");
    VoldemortConfig voldemortConfig = new VoldemortConfig(props);
    voldemortConfig.setBdbCacheSize(10 * 1024 * 1024);
    voldemortConfig.setBdbOneEnvPerStore(true);
    voldemortConfig.setBdbDataDirectory(bdbMasterDir.toURI().getPath());
    voldemortConfig.setBdbPrefixKeysWithPartitionId(true);
    bdbStorage = new BdbStorageConfiguration(voldemortConfig);
}

From source file:voldemort.store.bdb.PartitionPrefixedBdbStorageEngineTest.java

@After
public void tearDown() throws Exception {
    try {/*w  w w .j  a  v  a 2  s .  c  o m*/
        if (bdbStorage != null)
            bdbStorage.close();
    } finally {
        FileDeleteStrategy.FORCE.delete(bdbMasterDir);
    }
}

From source file:voldemort.store.configuration.ConfigurationStorageEngineTest.java

@Override
public void setUp() throws Exception {
    super.setUp();
    if (null != tempDir && tempDir.exists())
        FileDeleteStrategy.FORCE.delete(tempDir);
}