TIL Guava tables. 

Yes, that seems like a better option.