Added guava cache for mapping last read position to browser window