Add Gradle cache dependency
diff --git a/recipe_modules/flutter_deps/api.py b/recipe_modules/flutter_deps/api.py
index 831c37c9..c1f2692 100644
--- a/recipe_modules/flutter_deps/api.py
+++ b/recipe_modules/flutter_deps/api.py
@@ -65,6 +65,7 @@
         'firebase': self.firebase,
         'go_sdk': self.go_sdk,
         'goldctl': self.goldctl,
+        'gradle_cache': self.gradle_cache,
         'ios_signing': self.ios_signing,
         'jazzy': self.jazzy,
         'ninja': self.ninja,
@@ -235,6 +236,9 @@
     # Setup environment variables
     env['ANDROID_SDK_ROOT'] = android_sdk_path
     env['ANDROID_HOME'] = android_sdk_path
+    self.gradle_cache(env, env_prefixes, version)
+
+  def gradle_cache(self, env, env_prefixes, version):
     env['GRADLE_USER_HOME'] = self.m.path['cache'].join('gradle')
     env['GRADLE_OPTS'] = '-Dorg.gradle.daemon=false'
 
diff --git a/recipe_modules/flutter_deps/examples/full.py b/recipe_modules/flutter_deps/examples/full.py
index 3e8f6f1..767d269 100644
--- a/recipe_modules/flutter_deps/examples/full.py
+++ b/recipe_modules/flutter_deps/examples/full.py
@@ -48,6 +48,7 @@
         env, env_prefixes, [{'dependency': 'xcode'}, {'dependency': 'xcode'}]
     )
   api.flutter_deps.android_sdk(env, env_prefixes, '')
+  api.flutter_deps.gradle_cache(env, env_prefixes, '')
   api.flutter_deps.flutter_engine(env, env_prefixes)
   api.flutter_deps.firebase(env, env_prefixes)
   api.flutter_deps.cmake(env, env_prefixes)