namespace Ryujinx.Common { public static class SharedPools { private static class DefaultPool where T : class, new() { public static readonly ObjectPool Instance = new ObjectPool(() => new T(), 20); } public static ObjectPool Default() where T : class, new() { return DefaultPool.Instance; } } }