Refactored AccessCache to be a POJO

It looks like a lot of code, but eclipse does a lot of work for you.  Right click + source + generate getters and setters.