public Task<EntityVersion<WebResourceName, string>> TryUpdateEntity (
WebResourceName url,
string version,
string iCalData)
{
var existingVersion = _entites[url].Item1;
if (version != existingVersion)
throw new Exception ("tried to update stale version!");
var newVersion = (version + "x");
_entites[url] = Tuple.Create (newVersion, iCalData);
return Task.FromResult (EntityVersion.Create (url, newVersion));
}
}