making atomcache more extensible.  Now can be extended by DB-based implementation, rather than file system based.

git-svn-id: file:///home/svn-repositories/biojava/biojava-live/trunk@10104 7c6358e6-4a41-0410-a743-a5b2a554c398