Exemplo n.º 1
0
 protected virtual void NotifyExpiration(object sender, EventArgs e)
 {
     if (this.SetBit(EXPIRED))
     {
         IExpirationEventSink changed1 = this._objNotify;
         if (changed1 != null)
         {
             changed1.DependentExpired(sender, e);
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Método acionado para notificar a expiração.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void NotifyExpiration(object sender, EventArgs e)
 {
     if (this.SetBit(1))
     {
         IExpirationEventSink sink = _objNotify;
         if (sink != null)
         {
             sink.DependentExpired(sender, e);
         }
     }
 }
Exemplo n.º 3
0
 public override void ResetLeasable()
 {
     _bits      = 0;
     _cacheKey  = string.Empty;
     _objNotify = default(IExpirationEventSink);
 }
Exemplo n.º 4
0
 protected internal void SetExpirationEventSink(IExpirationEventSink objNotify)
 {
     this._objNotify = objNotify;
 }
Exemplo n.º 5
0
		protected internal void SetExpirationEventSink(IExpirationEventSink objNotify)
		{
			this._objNotify = objNotify;
		}