The RadarGun benchmarking framework for data grids and distributed caches