diff --git a/python/thunder/rdds/data.py b/python/thunder/rdds/data.py
index <HASH>..<HASH> 100644
--- a/python/thunder/rdds/data.py
+++ b/python/thunder/rdds/data.py
@@ -127,6 +127,7 @@ class Data(object):
         This calls the Spark cache() method on the underlying RDD.
         """
         self.rdd.cache()
+        return self
 
     def filterOnKeys(self, func):
         """ Filter records by applying a function to keys """
Cache needs to return self for proper chaining