Commit 2e71f6e9 by Qiang Xue

Turned Cache::buildKey() into public [skip ci]

parent 21ed49a6
......@@ -80,7 +80,7 @@ abstract class Cache extends Component implements \ArrayAccess
* @param mixed $key the key to be normalized
* @return string the generated cache key
*/
protected function buildKey($key)
public function buildKey($key)
{
if (is_string($key)) {
$key = ctype_alnum($key) && StringHelper::byteLength($key) <= 32 ? $key : md5($key);
......@@ -141,7 +141,7 @@ abstract class Cache extends Component implements \ArrayAccess
* Some caches (such as memcache, apc) allow retrieving multiple cached values at the same time,
* which may improve the performance. In case a cache does not support this feature natively,
* this method will try to simulate it.
* @param array $keys list of keys identifying the cached values
* @param string[] $keys list of string keys identifying the cached values
* @return array list of cached values corresponding to the specified keys. The array
* is returned in terms of (key, value) pairs.
* If a value is not cached or expired, the corresponding array value will be false.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment