-            struct dictEntry *de;
-            robj *val;
-
-            /* Don't add a SAVE job in queue if there is already
-             * a save in progress for the same key. */
-            if (op->type == REDIS_IO_SAVE && 
-                cacheScheduleIOGetFlags(op->db,op->key) & REDIS_IO_SAVEINPROG)
-            {
-                /* Move the operation at the end of the list of there
-                 * are other operations. Otherwise break, nothing to do
-                 * here. */
-                if (listLength(server.cache_io_queue) > 1) {
-                    listDelNode(server.cache_io_queue,ln);
-                    listAddNodeTail(server.cache_io_queue,op);
-                    continue;
-                } else {
-                    break;
-                }
+            /* Move the operation at the end of the list if there
+             * are other operations, so we can try to process the next one.
+             * Otherwise break, nothing to do here. */
+            if (listLength(server.cache_io_queue) > 1) {
+                listDelNode(server.cache_io_queue,ln);
+                listAddNodeTail(server.cache_io_queue,op);
+                continue;
+            } else {
+                break;