public void Write(string collectionId, IEnumerable <IDictionary> data) { using (var tx = new WriteTransaction(collectionId.ToHash(), data)) { _writeQueue.Enqueue(tx); } }
private void Commit(WriteTransaction tx) { using (var session = _sessionFactory.CreateWriteSession(tx.CollectionId)) { session.Write(tx.Data, _tokenizer); } tx.Committed = true; }