public static function get($filename, $mins = 0)
    {
        if (!$cache = static::check($filename)) {
            return null;
        }

        $limit = time() - ($mins * 60);

        if (!$mins || $cache > $limit) {
            $filename = static::path($filename);
            $return = Json::decodeFromFile($filename);

            if ($return instanceof \ArrayObject) {
                $return = $return->asArray();
            }

            if (array_key_exists("_disk_cache", $return)) {
                $return = $return["_disk_cache"];
            }

            return $return;
        }

        return null;
    }