org.progressmining.xeslite.external
Class XMapDBStore.DirectMemoryStore

java.lang.Object
  extended by org.progressmining.xeslite.external.XMapDBStore
      extended by org.progressmining.xeslite.external.XMapDBStore.DirectMemoryStore
All Implemented Interfaces:
XExternalAttributeStore
Enclosing class:
XMapDBStore

public static final class XMapDBStore.DirectMemoryStore
extends XMapDBStore


Nested Class Summary
 
Nested classes/interfaces inherited from class org.progressmining.xeslite.external.XMapDBStore
XMapDBStore.DirectMemoryStore, XMapDBStore.DiskStore
 
Field Summary
 
Fields inherited from class org.progressmining.xeslite.external.XMapDBStore
cacheSize, useAsyncWriter, useCache
 
Constructor Summary
XMapDBStore.DirectMemoryStore(boolean useAsyncWriter, boolean useCache, int cacheSize)
           
 
Method Summary
protected  org.mapdb.DB createDB()
           
 
Methods inherited from class org.progressmining.xeslite.external.XMapDBStore
commit, finalize, getAttributes, hasAttributes, removeAttributes, setAttributes
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMapDBStore.DirectMemoryStore

public XMapDBStore.DirectMemoryStore(boolean useAsyncWriter,
                                     boolean useCache,
                                     int cacheSize)
Method Detail

createDB

protected org.mapdb.DB createDB()
                         throws java.io.IOException
Specified by:
createDB in class XMapDBStore
Throws:
java.io.IOException