| | |
| | | } |
| | | |
| | | @Override |
| | | public void truncateTree(final TreeName treeName) |
| | | { |
| | | try |
| | | { |
| | | getExchangeFromCache(treeName).removeAll(); |
| | | } |
| | | catch (final PersistitException e) |
| | | { |
| | | throw new StorageRuntimeException(e); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public boolean update(final TreeName treeName, final ByteSequence key, final UpdateFunction f) |
| | | { |
| | | try |
| | |
| | | DirectoryServer.deregisterAlertGenerator(this); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public void closeTree(final TreeName treeName) |
| | | { |
| | | // nothing to do, in persistit you close the volume itself |
| | | } |
| | | |
| | | private BufferPoolConfiguration getBufferPoolCfg() |
| | | { |
| | | return dbCfg.getBufferPoolMap().get(BUFFER_SIZE); |