ASP.Net AppFabric Cache no tiene los métodos Flush / Clear y Count / GetCount?

Estoy tratando de convertir una solución usando EntLib en usar el almacenamiento en caché de AppFabric. Con la ayuda de algunos métodos de extensión, este es un proceso bastante indoloro.

Métodos de extensión que uso:

public static bool Contains(this DataCache dataCache, string key)
{
    return dataCache.Get(key) != null;
}

public static object GetData(this DataCache dataCache, string key)
{
    return dataCache.Get(key);
}

Pero hay dos características de EntLib que encuentro difíciles de convertir. A saber, "Count" (número de claves en la memoria caché) y "Flush" (eliminación de todos los datos de la memoria caché). Ambos podrían resolverse si pudiera iterar las claves en la memoria caché.

Hay un método llamadoClearRegion(string region), pero eso me obligó a especificar un nombre de región en todos los métodos Get / Put / Add que uso, lo que requeriría un trabajo manual propenso a errores.

¿Hay alguna forma de obtener una lista de claves en caché?
¿Hay un nombre de región predeterminado que pueda usar?
¿Cómo puedo vaciar el caché cuando no he usado el nombre de una región?

Respuestas a la pregunta(2)

Su respuesta a la pregunta