public static void Deregister(IReleasablePool pool) { pools.Remove(pool); }
public static void SetDefault(IReleasablePool pool) { def = pool; }
public static void Register(IReleasablePool p) { Assert.IsFalse(pools.Contains(p)); pools.Add(p); }