RESTHeart makes use of caches for different purposes (e.g. db and collection properties, db based IDM, session token authentication). These are usually implemented using guava cache.
This are local caches and will pose issues in clustered deployments.
We need to allow pluggin in a distributed cache (implementing the JCache specs).