Add volume support to gap tree.
Add .cache to .gitignore.