Esempio n. 1
0
 public void ClearHelpers()
 {
     RecyclableMemoryStreamManagerHelper.Clear();
     GenericArrayPoolCachesRegister.ClearAll();
     GenericTwoDArrayCacheRegister.ClearAll();
     GenericSlabAllocatedArrayPoolRegister.ClearAll();
 }
Esempio n. 2
0
        public static IGenericTwoDArrayCache <T> Caches()
        {
            if (_caches == null)
            {
                lock (lockObj)
                {
                    if (_caches == null)
                    {
                        _caches = new GenericTwoDArrayCache <T>(DEFAULT_TWOD_DIMENSION_SIZE, DEFAULT_TWOD_DIMENSION_SIZE, DEFAULT_TWOD_ARRAY_CACHE_SIZE);

                        GenericTwoDArrayCacheRegister.Add(_caches);
                    }
                }
            }

            return(_caches);
        }