OpenCache: an experimental HTTP caching platform using Software Defined Networking.