diff --git a/lib/store.js b/lib/store.js
index <HASH>..<HASH> 100644
--- a/lib/store.js
+++ b/lib/store.js
@@ -81,8 +81,15 @@ Store.prototype.get = function(url, cb) {
 	}
 	this.Resource.one({url: url}, function(err, obj) {
 		if (obj) {
-			// TODO populate obj.resources - needed if raja cache is not volatile
-			this.lfu.set(url, this.raja.shallow(obj));
+			var lfuObj = this.raja.shallow(obj);
+			lfuObj.resources = {};
+			obj.getChildren(function(err, children) {
+				if (err) return cb(err);
+				children.forEach(function(child) {
+					lfuObj.resources[child.url] = true;
+				});
+				this.lfu.set(url, lfuObj);
+			}.bind(this));
 		}
 		cb(err, obj);
 	}.bind(this));
Populate lfuObj.resources from disk store