| | |
| | | import com.persistit.exception.PersistitException; |
| | | import com.persistit.exception.RollbackException; |
| | | import com.persistit.exception.TreeNotFoundException; |
| | | import com.persistit.mxbeans.CheckpointManagerMXBean; |
| | | |
| | | /** PersistIt database implementation of the {@link Storage} engine. */ |
| | | public final class PDBStorage implements Storage, Backupable, ConfigurationChangeListener<PDBBackendCfg>, |
| | |
| | | { |
| | | final Configuration dbCfg = buildConfiguration(AccessMode.READ_WRITE); |
| | | getBufferPoolCfg(dbCfg).setMaximumMemory(IMPORT_DB_CACHE_SIZE); |
| | | dbCfg.setCheckpointInterval(CheckpointManagerMXBean.MAXIMUM_CHECKPOINT_INTERVAL_S); |
| | | dbCfg.setCommitPolicy(SOFT); |
| | | return dbCfg; |
| | | } |