Learning Distributed Coded Caching Strategy in a Cellular Network