Probabilistic Caching in Wireless D2D Networks: Cache Hit Optimal Versus Throughput Optimal | Synapse