RefWatcher.KeyedWeakReference used to detect the memory leak.RefWatcher instances.RefWatcher.watch(Object, String) with an empty string reference name.WatchExecutor is in charge of executing a Retryable in the future, and retry
later if needed.