public ActorCompleteLifeCycleInterceptor(IAbortableTaskQueue iqueue, IAsyncDisposable iAsyncDisposable)
 {
     _Queue            = iqueue;
     _IAsyncDisposable = iAsyncDisposable;
 }
 public SharedThreadActorFactory(Action <Thread> onCreated = null)
 {
     _Queue      = new MonoThreadedQueue(onCreated);
     _Disposable = new ConcurrentQueue <IAsyncDisposable>();
 }