jena
jena copied to clipboard
GH-2254: Compaction using a temporary directory and atomic move
GitHub issue resolved #2254
Pull request Description:
Use a temporary directory for building the compacted storage. Clear-up any stray temporary directories when creating the Java objects for the database.
- [x] Tests are included.
- [x] Commits have been squashed to remove intermediate development commit messages.
- [x] Key commit messages start with the issue number (GH-xxxx)
By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.
See the Apache Jena "Contributing" guide.