public String[][] Stats() { IDictionary <String, String> statsMap = cache.Stats().GetStatsMap(); String[][] result = new String[statsMap.Keys.Count()][]; int count = 0; foreach (KeyValuePair <String, String> kvp in statsMap) { result[count] = new String[2]; result[count][0] = kvp.Key; result[count][1] = kvp.Value; count++; } return(result); }