vault/classes/Maikuolan/Cache.php
public function unserializeEntry($Entry)
    {
        if (!$Entry || !is_string($Entry) || !preg_match('~^a\:\d+\:\{.*\}$~', $Entry)) {
            return $Entry;
        }
        $Arr = unserialize($Entry);
        if (is_array($Arr)) {
            $this->clearExpired($Arr);
            return $Arr;
        }
        return $Entry;
    }
public function unserializeEntry($Entry)
    {
        if (!$Entry || !is_string($Entry) || !preg_match('~^a\:\d+\:\{.*\}$~', $Entry)) {
            return $Entry;
        }
        $Arr = unserialize($Entry);
        if (is_array($Arr)) {
            $this->clearExpired($Arr);
            return $Arr;
        }
        return $Entry;
    }
public function unserializeEntry ( $ Entry ) { if ( ! $ Entry || ! is_string ( $ Entry ) || ! preg_match ( '~^a\:\d+\:\{.*\}$~' , $ Entry ) ) { return $ Entry ; } $ Arr = unserialize ( $ Entry ) ; if ( is_array ( $ Arr ) ) { $ this -> clearExpired ( $ Arr ) ; return $ Arr ; } return $ Entry ; }
Unserialize a returned cache entry if necessary.

@param mixed $Entry The returned cache entry.
@return mixed An unserialized array, if the returned cache entry is
a serialized array, else the returned cache entry as verbatim.
Unserialize a returned cache entry if necessary .