We need shared in-memory cache that is not being reset when we restart the application. By its nature shared app cache will be reset if its running within the application framework.
We obviously can use REDIS but would like to refrain from doing so since CouchBase is already deployed on the VM. Therefore having Java CB Client to:
- Be forced to communicate only to localhost on Memcached buckets - will provide a great replacement for REDIS cache - improving latency of the application and lowering inter-server bandwidth utilization fees,
- Replication of Memcached buckets within the cluster will provide shared cache.
Too bad Memcached buckets and CB client are not working like this.