diff --git a/src/org/jgroups/protocols/TP.java b/src/org/jgroups/protocols/TP.java
index <HASH>..<HASH> 100644
--- a/src/org/jgroups/protocols/TP.java
+++ b/src/org/jgroups/protocols/TP.java
@@ -801,7 +801,11 @@ public abstract class TP extends Protocol {
 
     @ManagedOperation(description="Evicts elements in the logical address cache which have expired")
     public void evictLogicalAddressCache() {
-        logical_addr_cache.removeMarkedElements();
+        evictLogicalAddressCache(false);
+    }
+
+    public void evictLogicalAddressCache(boolean force) {
+        logical_addr_cache.removeMarkedElements(force);
         fetchLocalAddresses();
     }
added evictLogicalAddressCache(boolean force)