public static ObjectFile createObjectFileDisk(String filename) { BufferChannel file = BufferChannelFile.create(filename) ; return new ObjectFileStorage(file) ; }
@Override protected BufferChannel open() { FileOps.deleteSilent(filename) ; return BufferChannelFile.create(filename) ; } }
@Override protected BufferChannel open() { FileOps.deleteSilent(filename) ; return BufferChannelFile.create(filename) ; } }
public static Journal create(Location location) { BufferChannel chan ; String channelName = journalFilename(location) ; if ( location.isMem() ) chan = BufferChannelMem.create(channelName) ; else chan = BufferChannelFile.create(channelName) ; return new Journal(chan) ; }
@Override protected ObjectFile make() { FileOps.deleteSilent(filename) ; BufferChannel chan = BufferChannelFile.create(filename) ; // No buffering. return new ObjectFileStorage(chan, -1) ; }
@Override protected ObjectFile make() { FileOps.deleteSilent(filename) ; BufferChannel chan = BufferChannelFile.create(filename) ; // No buffering. return new ObjectFileStorage(chan, -1) ; }