public static bool IsInCache(NodeData nodeData) //for tests
{
if (nodeData == null)
throw new ArgumentNullException("nodeData");
var cacheKey = GenerateNodeDataVersionIdCacheKey(nodeData.VersionId);
return DistributedApplication.Cache.Get(cacheKey) as NodeData != null;
}