diff --git a/hazelcast/src/main/java/com/hazelcast/cache/impl/AbstractCacheRecordStore.java b/hazelcast/src/main/java/com/hazelcast/cache/impl/AbstractCacheRecordStore.java
index <HASH>..<HASH> 100644
--- a/hazelcast/src/main/java/com/hazelcast/cache/impl/AbstractCacheRecordStore.java
+++ b/hazelcast/src/main/java/com/hazelcast/cache/impl/AbstractCacheRecordStore.java
@@ -1390,7 +1390,7 @@ public abstract class AbstractCacheRecordStore<R extends CacheRecord, CRM extend
                 Data key = entry.getKey();
                 Object value = entry.getValue();
                 if (value != null) {
-                    put(key, value, null, null, false, true, IGNORE_COMPLETION);
+                    put(key, value, null, SOURCE_NOT_AVAILABLE, false, true, IGNORE_COMPLETION);
                     keysLoaded.add(key);
                 }
             }
Fixed a missing SOURCE_NOT_AVAILABLE in AbstractCacheRecordStore.loadAll()