public void ClearHelpers() { RecyclableMemoryStreamManagerHelper.Clear(); GenericArrayPoolCachesRegister.ClearAll(); GenericTwoDArrayCacheRegister.ClearAll(); GenericSlabAllocatedArrayPoolRegister.ClearAll(); }
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); }