Refactor internals / use common resources dir for local store (#35)

* Reorganize the code a bit into a LocalStore to manage the downloads area
  and remove unneeded classes, put some misc. stuff into util package
* Organize local filesystem cache space into contexts directory and
  a common resources directory
* Handle the local path being specified in configuration as a URL (so
  long as it uses the file: scheme) or as an absolute file path
* Parse locations in the JSON as URLs rather than Strings
* Store local copies of definition files, using pretty-printed JSON
* Replace Timer with Stopwatch
* Update README and javadocs

Also refactor to move things out of the main class and the main class'
package that are internal implementation details and shouldn't be
public-facing API.
23 files changed
tree: bbe0a2e0cc11877c0a65e8cbe4baf56b34fd1743
  1. .github/
  2. modules/
  3. src/
  4. .asf.yaml
  5. .gitignore
  6. LICENSE
  7. NOTICE
  8. pom.xml
  9. README.md
README.md

Apache Accumulo Classloader Extras