private List<IDisposable> _disposables = new List<IDisposable>();
private System.Object _listLock = new object();
private EventThreadCallback _eventThreadCallback;
- private static EventThreadCallback.CallbackDelegate _disposeQueueProcessDisposablesDelegate;
+ private EventThreadCallback.CallbackDelegate _disposeQueueProcessDisposablesDelegate;
private DisposeQueue()
{
_disposables.Clear();
}
}
-
- internal int CurruntAccumulatedDisposableObjects
- {
- get
- {
- return _disposables.Count;
- }
- }
-
}
}
protected bool swigCMemOwn;
/// <since_tizen> 3 </since_tizen>
public delegate void CallbackDelegate();
- private const int THREASHOLD = 100;
internal EventThreadCallback(global::System.IntPtr cPtr, bool cMemoryOwn)
{
{
if ((System.IntPtr)swigCPtr != global::System.IntPtr.Zero)
{
- if(DisposeQueue.Instance.CurruntAccumulatedDisposableObjects > THREASHOLD)
- {
- NDalicManualPINVOKE.EventThreadCallback_Trigger(swigCPtr);
- }
+ NDalicManualPINVOKE.EventThreadCallback_Trigger(swigCPtr);
}
if (NDalicPINVOKE.SWIGPendingException.Pending)