diff --git a/field_collection.module b/field_collection.module
index bf6a005..d6820a0 100644
--- a/field_collection.module
+++ b/field_collection.module
@@ -65,6 +65,11 @@ function field_collection_entity_info() {
     );
   }
 
+  if (module_exists('entitycache')) {
+    $return['field_collection_item']['field cache'] = FALSE;
+    $return['field_collection_item']['entity cache'] = TRUE;
+  }
+
   return $return;
 }
