cache refactor force either local / clustered / distributed or replicated