diff --git a/src/main/java/org/hibernate/cache/infinispan/util/Caches.java b/src/main/java/org/hibernate/cache/infinispan/util/Caches.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/hibernate/cache/infinispan/util/Caches.java
+++ b/src/main/java/org/hibernate/cache/infinispan/util/Caches.java
@@ -319,6 +319,11 @@ public class Caches {
 					public Object next() {
 						return entryIterator.next().getKey();
 					}
+
+					@Override
+					public void remove() {
+						throw new UnsupportedOperationException( "remove() not supported" );
+					}
 				};
 			}
HHH-<I> - Fix problem with incomplete Iterator impl