Now that the ArrayPool is part of CoreLib, we may be able to better optimize its heuristics - make it aware of GCs happening, etc. See https://github.com/dotnet/coreclr/pull/7734#issuecomment-255264515