code: func (w *BufferWatcher) String() string {
  	return fmt.Sprintf("Watcher(name=%v, prefixes=%v, capacity=%v, size=%v)", w.Name, string(bytes.Join(w.Prefixes, []byte(", "))), w.capacity, len(w.eventsC))
  }
docs: // String returns user-friendly representation
  // of the buffer watcher