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