code: func (p *DB) Size() int {
  	p.mu.RLock()
  	defer p.mu.RUnlock()
  	return p.kvSize
  }
docs: // Size returns sum of keys and values length. Note that deleted
  // key/value will not be accounted for, but it will still consume
  // the buffer, since the buffer is append only.