From 5b32c7bad3e3e8ff329c3a05aadac6c6e23dc2e1 Mon Sep 17 00:00:00 2001
From: Jennifer Hodgdon <yahgrp@poplarware.com>
Date: Fri, 28 Mar 2014 11:25:10 -0700
Subject: [PATCH] Issue #2216543 by eojthebrave: Fix code example and some text
 in Config API topic

---
 core/modules/system/core.api.php | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/core/modules/system/core.api.php b/core/modules/system/core.api.php
index 3930790c216d..379954955539 100644
--- a/core/modules/system/core.api.php
+++ b/core/modules/system/core.api.php
@@ -200,7 +200,6 @@
  *
  * Example:
  * @code
- * $cache = \Drupal::cache();
  * $cid = 'mymodule_example:' . \Drupal::languageManager()->getCurrentLanguage()->id();
  *
  * $data = NULL;
@@ -213,6 +212,12 @@
  * }
  * @endcode
  *
+ * Note the use of $data and $cache->data in the above example. Calls to
+ * \Drupal::cache()->get() return a record that contains the information stored
+ * by \Drupal::cache()->set() in the data property as well as additional meta
+ * information about the cached data. In order to make use of the cached data
+ * you can access it via $cache->data.
+ *
  * @section bins Cache bins
  *
  * Cache storage is separated into "bins", each containing various cache items.
@@ -300,9 +305,9 @@
  *
  * @section configuration Configuration
  *
- * Each cache bin can be configured separately; for instance, each bin can use a
- * different cache backend, such as APC or Memcache. The default backend stores
- * the cached data in the Drupal database.
+ * By default cached data is stored in the database. This can be configured
+ * though so that all cached data, or that of an individual cache bin, uses a
+ * different cache backend, such as APC or Memcache, for storage.
  *
  * In a settings.php file, you can override the class used for a particular
  * cache bin. For example, if your implementation of
-- 
GitLab