diff --git a/src/objective-c/GRPCClient/private/GRPCHost.m b/src/objective-c/GRPCClient/private/GRPCHost.m
index 256278bd49b18e0ce51edbf101ecab125783966c..9d7b3a7f0bf994c3127a621afbe1a576a7a1d2a1 100644
--- a/src/objective-c/GRPCClient/private/GRPCHost.m
+++ b/src/objective-c/GRPCClient/private/GRPCHost.m
@@ -125,6 +125,7 @@ static GRPCConnectivityMonitor *connectivityMonitor = nil;
                                                     BOOL * _Nonnull stop) {
       [host disconnect];
     }];
+    [kHostCache removeAllObjects];
     connectivityMonitor = nil;
   }
 }