public void OnItemUpdated(object key, EventContext eventContext)
        {
            EventCacheItem oldItem = null;
            EventCacheItem item    = null;

            try
            {
                BitSet flag = new BitSet(0);
                if (eventContext != null)
                {
                    if (eventContext.OldItem != null)
                    {
                        oldItem = EventUtil.ConvertToItem(eventContext.OldItem);
                    }
                    if (eventContext.Item != null)
                    {
                        item = EventUtil.ConvertToItem(eventContext.Item);
                    }

                    if (_listener != null)
                    {
                        _listener.OnItemUpdated((string)key, true, item, oldItem, flag);
                    }
                }
            }
            catch
            {
            }
        }
 public void OnItemUpdated(string key, bool notifyAsync, EventCacheItem item, EventCacheItem oldItem,
                           BitSet flag)
 {
     try
     {
         if (_listener != null)
         {
             _listener.OnItemUpdated(key, notifyAsync, item, oldItem, flag);
         }
     }
     catch
     {
     }
 }