A javadoc on the role of this class would be awesome, not readily apparent to me, other than that I can see that it is related to caching positions in the log.