--- ./source/private_module/ramcache/cacheobject/obj_management.c	2018-05-02 06:27:33.000000000 +0000
+++ ./source/private_module/ramcache/cacheobject/obj_management.c.hotpatch	2021-02-08 03:13:39.000000000 +0000
@@ -77,24 +77,21 @@
                      cacheBase->baseType,
                      atomic_read(&cacheBase->readChunkNum),
                      atomic_read(&cacheBase->writeChunkNum));
-        if (0 >= IOD_CREATE_TIMER("del base data timer",
-                                  4,
-                                  (IOD_TIMER_FUNC)deleteCacheBaseAllDataCmd,
-                                  cmd, IOD_TIMER_TYPE_ONE))
+
+        if (!jiffies)
         {
             CACHE_LOGERROR_LIMIT(CACHE_LOG_ID_0208,
                          "Create timer failed when del cache base data(0x%llx).",
                          cacheBase->volumeId);
-            endLogcbbTaskStatistics(cmd, (uint64_t)WAIT_DELETE_CACHE_BASE_ALL_DATA_FINISH,
-                                    (DBG_LABEL_STAT_E)WAIT_DELETE_CACHE_BASE_ALL_DATA_FINISH_END);
-
-            cmd->retValue = RETURN_ERROR;
-            cacheSysCmdChildDone(cmd, RETURN_ERROR);
-            return;
         }
 
+
         startLogcbbTaskStatistics(cmd, (uint64_t)WAIT_DELETE_CACHE_BASE_ALL_DATA_FINISH,
                                   (DBG_LABEL_STAT_E)WAIT_DELETE_CACHE_BASE_ALL_DATA_FINISH_START);
+    
+        LVOS_usleep(4000);
+        cmd->curStep--;
+        cacheSysCmdChildDone(cmd, RETURN_OK);
     }
     else
     {
@@ -102,6 +99,9 @@
                                 (DBG_LABEL_STAT_E)WAIT_DELETE_CACHE_BASE_ALL_DATA_FINISH_END);
         cacheSysCmdChildDone(cmd,RETURN_OK);
     }
+    
+
+
     return;
 }
 
