Replicating caches across distributed nodes to convert remote data transferred for local data reading, are widely used to reduce latency for applications and enhance storage availability in a distributed software system. DCC (Distributed Cache Consistency) is an mixed geo-replicated protocol to allow consistency of distributed caches by properly the relaxing read-write constraint.DCC reduces the number of required message round-trips in synchronization by taking advantage of a combination of Fast Paxos and Lease. At the same time, a lease protocol and a local synchronization group is used to reduce the message transmission and collision probability. A simple calculation model is set up to predict the performance of the model and analyze the potential application fieldsof DCC. The results, based on actual system observation parameters, show that DCC meets different consistency requirements for a distributed cache in scalable applications by adjustment of configuration parameters.