Пример #1
0
        public void Truncate()
        {
            EvictionPolicy.Clear();
            DataByPrimaryKey.Clear();

            foreach (var indexByKey in _dataByUniqueKey)
            {
                indexByKey.Value.Clear();
            }

            foreach (var index in _dataByIndexKey)
            {
                index.Value.Clear();
            }

            _fullTextIndex?.Clear();


            Interlocked.Exchange(ref _readCount, 0);
            Interlocked.Exchange(ref _hitCount, 0);


            // also reset the domain description
            DomainDescription = null;
        }