Beispiel #1
0
 private void InsertInternal(FlagData flagData)
 {
     dict.AddOrUpdate(flagData.contractAddr, new HashSet <FlagData>(new FlagData.Comparer())
     {
         flagData
     }, (key, set) =>
     {
         lock (set)
         {
             set.Remove(flagData);
             set.Add(flagData);
         }
         return(set);
     });
 }
Beispiel #2
0
 public void Insert(FlagData flagData)
 {
     stateWriter.WriteLine(flagData.ToJsonString());
     InsertInternal(flagData);
 }