distributed in-memory cache with sync across multiple instances