Beispiel #1
0
 public void SetConfig(string jsonString)
 {
     try
     {
         var config = JsonConvert.DeserializeObject <JsonFileConfig>(jsonString);
         _lazyInstance = new Lazy <JsonFileConfig>(() =>
                                                   ClassObjectDeepCloneUtil.DeepCopyUsingXmlSerialize(config),
                                                   LazyThreadSafetyMode.PublicationOnly);
         WriteToFile();
     }
     catch
     {
     }
 }
Beispiel #2
0
        public BloomFilter <T> Copy()
        {
            var newBitArray = ClassObjectDeepCloneUtil.DeepCopyUsingXmlSerialize(bits);

            return(new BloomFilter <T>(newBitArray, numHashFunctions, funnel, strategy));
        }