Learning-based optimization of cache content in a small cell base station | Synapse