Removed guava library, replaced cache with simple domain specific implementation