J'écris du code pour supprimer une entrée de cache de non-Azure AppFabric (v1.1). Dans l'extrait de code ci-dessous, DataCache.Remove retourne toujours faux ...AppFabric: DataCache.Remove échoue toujours
object bogusData = new object();
_cache.Put(account, bogusData, TimeSpan.FromSeconds(10.0));
Sleep(1000); // for testing purposes
// we don't need the contents of the cache entry, we just want to know
// if the account is in the cache or not...
object cachedData = _cache.Get(account);
// if we don't find it in the cache, it is already been removed (or expired), so return true.
if (cachedData == null)
return true;
Sleep(1000); // for testing purposes
// this always returns false
bool status = _cache.Remove(account);
De par sa conception, dans l'extrait de code ci-dessus, cachedData est toujours! = Null.
Des idées?