protected override void OnNewUse()
 {
     base.OnNewUse();
     MyCallLater.Remove(RemoveFromResoucePool);
     MyCallLater.Add(waitingTime, RemoveFromResoucePool);
 }
 protected override void onNewUse()
 {
     base.onNewUse();
     MyCallLater.Remove(removeFromResourcePool);
     MyCallLater.Add(waitingTime, removeFromResourcePool);
 }