internal void UpdateInternal()
 {
     for (int i = 0; i < mPool.Count; ++i)
     {
         ReferBase item = mPool[i];
         item.autoReleaseCount--;
         item.Release();
     }
 }
 public void Add(ReferBase obj)
 {
     mPool.Add(obj);
     obj.autoReleaseCount++;
 }