Adaptive replication and replacement in P2P caches