Add Guava, refactor Put.