Exemple #1
0
        public void Initialize(EnumerationPointer pointer, IndexedLocalCache cache)
        {
            _cache   = cache;
            _pointer = pointer;

            _snapshot = CacheSnapshotPool.Instance.GetSnaphot(pointer.Id, cache);
        }
Exemple #2
0
 public void Initialize(EnumerationPointer pointer, IndexedLocalCache cache)
 {
     _cache   = cache;
     _pointer = pointer;
     if (System.Configuration.ConfigurationSettings.AppSettings.Get("NCacheServer.EnumeratorChunkSize") != null)
     {
         _chunkSize = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("NCacheServer.EnumeratorChunkSize"));
     }
     _snapshot = CacheSnapshotPool.Instance.GetSnaphot(pointer.Id, cache);
 }
Exemple #3
0
 /// <summary>
 /// Libera a instancia.
 /// </summary>
 /// <param name="disposing"></param>
 protected virtual void Dispose(bool disposing)
 {
     if (_typeMap != null)
     {
         _typeMap.HandleAdded -= new Action <int>(TypeMap_HandleAdded);
     }
     if (_asyncProcessor != null)
     {
         _asyncProcessor.Stop();
         _asyncProcessor = null;
     }
     if (IndexMapInternal != null)
     {
         IndexMapInternal.Clear();
         IndexMapInternal = null;
     }
     _cache = null;
 }
Exemple #4
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="props">Propriedades do gerenciador.</param>
 /// <param name="cache">Instancia do cache que será usada.</param>
 /// <param name="cacheName">Nome do cache.</param>
 public QueryIndexManager(IDictionary props, IndexedLocalCache cache, string cacheName)
 {
     _cache     = cache;
     _props     = props;
     _cacheName = cacheName;
 }
Exemple #5
0
 internal EnumerationIndex(IndexedLocalCache cache)
 {
     _cache = cache;
 }
Exemple #6
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="props">Properties do gerenciador.</param>
 /// <param name="cache">Instancia do cache indexado.</param>
 /// <param name="cacheName">Nome do cache.</param>
 internal TagIndexManager(IDictionary props, IndexedLocalCache cache, string cacheName) : base(props, cache, cacheName)
 {
 }
 public void Initialize(EnumerationPointer pointer, IndexedLocalCache cache)
 {
     throw new Exception("The method or operation is not implemented.");
 }