Guice didnt allow to bind to two diff Caches for JsonConfigProvider.bind(). Probably we need to remove singleton behavior there but that will affect all other classes too. I am not too much familiar with Guice. :(