Exemple #1
0
 public void ClearHelpers()
 {
     RecyclableMemoryStreamManagerHelper.Clear();
     GenericArrayPoolCachesRegister.ClearAll();
     GenericTwoDArrayCacheRegister.ClearAll();
     GenericSlabAllocatedArrayPoolRegister.ClearAll();
 }
Exemple #2
0
        public static IGenericArrayPoolCaches <T> Caches()
        {
            if (_caches == null)
            {
                lock (lockObj)
                {
                    if (_caches == null)
                    {
                        _caches = new GenericArrayPoolCaches <T>();
                        GenericArrayPoolCachesRegister.Add(_caches);
                    }
                }
            }

            return(_caches);
        }