 .../Core/Cache/UncacheableDependencyTrait.php      | 38 ++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/core/lib/Drupal/Core/Cache/UncacheableDependencyTrait.php b/core/lib/Drupal/Core/Cache/UncacheableDependencyTrait.php
new file mode 100644
index 0000000..e976a95
--- /dev/null
+++ b/core/lib/Drupal/Core/Cache/UncacheableDependencyTrait.php
@@ -0,0 +1,38 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\Core\Cache\UncacheableDependencyTrait.
+ */
+
+namespace Drupal\Core\Cache;
+
+/**
+ * Trait to implement CacheableDependencyInterface for uncacheable objects.
+ *
+ * @see \Drupal\Core\Cache\CacheableDependencyInterface
+ */
+trait UncacheableDependencyTrait {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getCacheContexts() {
+    return [];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getCacheTags() {
+    return [];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getCacheMaxAge() {
+    return 0;
+  }
+
+}
