Refactor cluster scopes into three scopes - local, cluster, and xync - and support shared data access in Hazelcast clusters without Xync.