What is the difference between TreeCache and PojoCache?
Think of PojoCache as a TreeCache on steroids. 🙂 Seriously, both are cache stores– one is a generic cache and the other other one POJO Cache. However, while TreeCache only provides pure object reference storage (e.g., put(FQN fqn, Object key, Object value) ), PojoCache goes beyond that and performs fine-grained field level replication object mapping and relationship management for a user behind the scenes. As a result, if you have complex object systems that you would like to cache, you can have PojoCache manage it for you. You simply treat your object systems as they are residing in-memory, e.g., use your regular POJO methods without worrying about cache management. Furthermore, this is true in replication mode as well.