public byte[] GetValue(HashBin key) { var hint = CbIndex.GetAddressHintForKey(key); bool found = CbKey.GetKeyDataAddr(key, out var addr, hint, CbIndex.IndexKeyLen); if (found) { return(CbData.GetValue(addr)); } return(null); }
public bool HasKey(HashBin key) { var hint = CbIndex.GetAddressHintForKey(key); return(CbKey.HasKey(key, out var unused, false, hint, CbIndex.IndexKeyLen)); }
public void Dispose() { CbKey?.Dispose(); CbData?.Dispose(); }