Index: /trunk/modules/vci_cc_vcache_wrapper_v4/caba/source/src/vci_cc_vcache_wrapper_v4.cpp
===================================================================
--- /trunk/modules/vci_cc_vcache_wrapper_v4/caba/source/src/vci_cc_vcache_wrapper_v4.cpp	(revision 234)
+++ /trunk/modules/vci_cc_vcache_wrapper_v4/caba/source/src/vci_cc_vcache_wrapper_v4.cpp	(revision 235)
@@ -1511,11 +1511,13 @@
             }
             r_icache_flush_count = r_icache_flush_count.read() + 1;
+        
+		
+            if ( r_icache_flush_count.read() == (m_icache_sets*m_icache_ways - 1) )
+            {
+            	r_dcache_xtn_req 	= false;
+            	r_icache_fsm 	= ICACHE_IDLE;
+            }
         }
        
-        if ( r_icache_flush_count.read() == (m_icache_sets*m_icache_ways - 1) )
-        {
-            r_dcache_xtn_req 	= false;
-            r_icache_fsm 	= ICACHE_IDLE;
-        }
         break;
     }
