diff --git a/core/modules/views/src/ViewsData.php b/core/modules/views/src/ViewsData.php
index 021ea78..5e6cde4 100644
--- a/core/modules/views/src/ViewsData.php
+++ b/core/modules/views/src/ViewsData.php
@@ -108,13 +108,34 @@ public function __construct(CacheBackendInterface $cache_backend, ConfigFactoryI
     $this->skipCache = $config->get('views.settings')->get('skip_cache');
   }
 
-  /**
+ /**
+   * Gets all table data.
+   *
+   * @todo Copy else statement from get(NULL) returning all table data in 9.0.
+   *
+   * @see https://www.drupal.org/node/2723553
+   *
+   * @return array $data
+   *   An array of table data.
+   */
+ public function getAll() {
+    return $this->get();
+ }
+
+ /**
    * Gets data for a particular table, or all tables.
    *
    * @param string|null $key
    *   The key of the cache entry to retrieve. Defaults to NULL, this will
    *   return all table data.
    *
+   * @deprecated Null $key to be deprecated in 9.0 use getAll().
+   *
+   * @todo Change else statement handling null $key to return false instead
+   *   of all table data. Ensure getAll() is now returning all table data.
+   *
+   * @see https://www.drupal.org/node/2723553
+   *
    * @return array $data
    *   An array of table data.
    */
