Tidying up the POM, updating the parent POM version, adding some missing Javadoc documentation to the Cache abstract class.