Working with GraphEngine for a while I very often find myself with a deadlocked thread while doing some operation against GraphEngine. Nested calls are definitely not on the menu. But now I encountered something strange:
foreach(long cellID ...)
{
byte[] buffer;
// the next line will block on the 54th call...
Global.LocalStorage.LoadCell(cellID, out buffer);
}
Suspecting a non-existing cellID I wrapped the call with
if(Global.LocalStorage.Contains(cellID))
{ ... }
But now this call blocks indefinitly.
Is this a bug? or
Under which conditions would the call block?
Cheerio, Andreas.