code: func (p *BoltExample) Init() (err error) {
  	db := p.DB.NewBroker(keyval.Root)
  
  	// Store some data
  	txn := db.NewTxn()
  	txn.Put("/agent/config/interface/iface0", nil)
  	txn.Put("/agent/config/interface/iface1", nil)
  	txn.Commit(context.Background())
  
  	// List keys
  	const listPrefix = "/agent/config/interface/"
  
  	p.Log.Infof("List BoltDB keys: %s", listPrefix)
  
  	keys, err := db.ListKeys(listPrefix)
  	if err != nil {
  		p.Log.Fatal(err)
  	}
  
  	for {
  		key, val, all := keys.GetNext()
  		if all == true {
  			break
  		}
  
  		p.Log.Infof("Key: %q Val: %v", key, val)
  	}
  
  	return nil
  }
docs: // Init demonstrates using Bolt plugin.