The DSDC distributed caching system