Georgia Clinical and Translational Science Alliance (Georgia CTSA), Emory University, Atlanta, GA
It is a utility library that wraps Berkeley DB's key-value store. Its design supports adding additional key-value store implementations in the future.
- Removed deprecated classes, which includes the caching functionality.
- Redesigned exceptions that are thrown.
- Documented exceptions that are thrown.
- Moved the Berkeley DB classes into their own package.
- Updated Berkeley DB to the current version (18.3.1), which is now called Oracle NoSQL.
- Modernized logging.
- Make data stores and their factories AutoCloseable.
Support a range of javautil versions.
Minor cleanup.
- Initial version, used for caching in Eureka! Clinical.
The project uses the maven build tool. Typically, you build it by invoking mvn clean install
at the command line. For simple file changes, not additions or deletions, you can usually use mvn install
. See https://github.com/eurekaclinical/dev-wiki/wiki/Building-Eureka!-Clinical-projects for more details.
<dependency>
<groupId>org.eurekaclinical</groupId>
<artifactId>datastore</artifactId>
<version>version</version>
</dependency>
Feel free to contact us at [email protected].