| | |
| | | |
| | | import static com.persistit.Transaction.CommitPolicy.*; |
| | | import static java.util.Arrays.*; |
| | | |
| | | import static org.opends.messages.BackendMessages.*; |
| | | import static org.opends.messages.ConfigMessages.*; |
| | | import static org.opends.messages.JebMessages.*; |
| | |
| | | return exchange; |
| | | } |
| | | |
| | | @Override |
| | | public void close() |
| | | private void release() |
| | | { |
| | | for (final Exchange ex : exchanges.values()) |
| | | { |
| | |
| | | } |
| | | finally |
| | | { |
| | | storageImpl.close(); |
| | | storageImpl.release(); |
| | | } |
| | | } |
| | | catch (final RollbackException e) |
| | |
| | | } |
| | | finally |
| | | { |
| | | storageImpl.close(); |
| | | storageImpl.release(); |
| | | } |
| | | } |
| | | catch (final RollbackException e) |
| | |
| | | } |
| | | |
| | | @Override |
| | | public WriteableTransaction getWriteableTransaction() |
| | | { |
| | | return new StorageImpl(); |
| | | } |
| | | |
| | | @Override |
| | | public boolean supportsBackupAndRestore() |
| | | { |
| | | return true; |