Instead of the current caching mechanism, using H2 would:
- Drastically improve maintainability
- Improve collection support (we can let H2 handle indexing for maps)
- Allow the cache to be on disk if it get's large
Switching to H2 would probably require a major version bump