Ejemplo n.º 1
0
 internal StorageState(RepositoryManager repositoryManager, ulong version)
 {
     _repositoryManager = repositoryManager;
     _trieMap           = repositoryManager.TrieMap;
     CurrentVersion     = version;
     _initialVersion    = repositoryManager.LatestVersion;
 }
Ejemplo n.º 2
0
        public RepositoryManager(
            uint repositoryId,
            IRocksDbContext dbContext,
            VersionFactory versionFactory,
            VersionRepository versionRepository
            )
        {
            _repositoryId      = repositoryId;
            _dbContext         = dbContext;
            _versionFactory    = versionFactory;
            _versionRepository = versionRepository;
            var storageContext = new NodeRepository(dbContext);

            TrieMap       = new TrieHashMap(storageContext, versionFactory);
            LatestVersion = _versionRepository.GetVersion(_repositoryId);
        }
Ejemplo n.º 3
0
 public void TearDown()
 {
     trie  = null;
     trieO = null;
 }
Ejemplo n.º 4
0
 public void SetUp()
 {
     trie  = BuildSampleTrie();
     trieO = BuildSampleTrieO();
 }