func (b *Brain) Forget(d dep.Dependency) {
	b.Lock()
	defer b.Unlock()

	delete(b.data, d.String())
	delete(b.receivedData, d.String())
}
func (b *Brain) Forget(d dep.Dependency) {
	b.Lock()
	defer b.Unlock()

	delete(b.data, d.String())
	delete(b.receivedData, d.String())
}
func ( b * Brain ) Forget ( d dep . Dependency ) { b . Lock ( ) defer b . Unlock ( ) delete ( b . data , d . String ( ) ) delete ( b . receivedData , d . String ( ) ) }
// Forget accepts a dependency and removes all associated data with this
// dependency. It also resets the "receivedData" internal map.
Forget accepts a dependency and removes all associated data with this dependency . It also resets the receivedData internal map .