package org.opendedup.sdfs.filestore;
import java.io.IOException;
/**
*
* @author Sam Silverberg
*
* The NullChunkStore does not write data do a filesystem at all. It can
* be used for testing.
*
*
*/
public class NullChunkStore implements AbstractChunkStore {
public long bytesRead() {
// TODO Auto-generated method stub
return 0;
}
@Override
public long bytesWritten() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void closeStore() {
// TODO Auto-generated method stub
}
@Override
public void expandFile(long length) throws IOException {
// TODO Auto-generated method stub
}
@Override
public byte[] getChunk(byte[] hash, long start, int len) throws IOException {
// TODO Auto-generated method stub
return new byte[0];
}
@Override
public String getName() {
// TODO Auto-generated method stub
return "null";
}
@Override
public long reserveWritePosition(int len) throws IOException {
// TODO Auto-generated method stub
return 0;
}
@Override
public void setName(String name) {
// TODO Auto-generated method stub
}
@Override
public long size() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void writeChunk(byte[] hash, byte[] chunk, int len, long start)
throws IOException {
// TODO Auto-generated method stub
}
@Override
public void deleteChunk(byte[] hash, long start, int len)
throws IOException {
// TODO Auto-generated method stub
}
@Override
public void addChunkStoreListener(AbstractChunkStoreListener listener) {
// TODO Auto-generated method stub
}
@Override
public void claimChunk(byte[] hash, long start) throws IOException {
// TODO Auto-generated method stub
}
@Override
public boolean moveChunk(byte[] hash, long origLoc, long newLoc)
throws IOException {
// TODO Auto-generated method stub
return false;
}
}