<?php
 return array (
  'codefile' => '/home/wwwroot/xmvc/v5.0/interface/ICache.php',
  'type' => 'interface',
  'name' => 'xmvc\\interface\\ICache',
  'namespace' => 'xmvc\\interface',
  'methods' => 
  array (
    0 => 
    array (
      'name' => '__construct',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'groupName',
          'type' => 'string',
          'default' => 'default',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        1 => 
        array (
          'name' => 'options',
          'type' => 'array',
          'default' => 
          array (
          ),
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => false,
      'startLine' => 17,
      'endLine' => 17,
      'docBlockStartLine' => 10,
      'docBlockEndLine' => 16,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '构造',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $groupName 缓存组名称(变量格式), 默认 default, 一个组一个缓存文件',
          ),
          1 => 
          array (
            'name' => 'param',
            'description' => 'array $options 配置数组',
          ),
          2 => 
          array (
            'name' => 'return',
            'description' => 'bool',
          ),
        ),
      ),
    ),
    1 => 
    array (
      'name' => 'groupExists',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'groupName',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'bool',
      'isStatic' => true,
      'startLine' => 24,
      'endLine' => 24,
      'docBlockStartLine' => 18,
      'docBlockEndLine' => 23,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '组名缓存是否存在
- 静态调用, 在不加载缓存内容的情况下判断是否存在',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $groupName 组名称',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'bool',
          ),
        ),
      ),
    ),
    2 => 
    array (
      'name' => 'loadFromFile',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'filename',
          'type' => 'string',
          'default' => '',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => '\\xmvc\\interface\\ICache',
      'isStatic' => false,
      'startLine' => 30,
      'endLine' => 30,
      'docBlockStartLine' => 25,
      'docBlockEndLine' => 29,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '加载缓存文件到缓存中',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $filename 默认缓存$groupName对应位置的文件',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'bool',
          ),
        ),
      ),
    ),
    3 => 
    array (
      'name' => 'saveToFile',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'filename',
          'type' => 'string',
          'default' => '',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => '\\xmvc\\interface\\ICache',
      'isStatic' => false,
      'startLine' => 36,
      'endLine' => 36,
      'docBlockStartLine' => 31,
      'docBlockEndLine' => 35,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '保存缓存到文件',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $filename 默认缓存$groupName对应位置的文件',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'bool',
          ),
        ),
      ),
    ),
    4 => 
    array (
      'name' => 'exists',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'key',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'bool',
      'isStatic' => false,
      'startLine' => 43,
      'endLine' => 43,
      'docBlockStartLine' => 37,
      'docBlockEndLine' => 42,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '键是否存在',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $key',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'bool',
          ),
        ),
      ),
    ),
    5 => 
    array (
      'name' => 'get',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'key',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'mixed',
      'isStatic' => false,
      'startLine' => 50,
      'endLine' => 50,
      'docBlockStartLine' => 44,
      'docBlockEndLine' => 49,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '通过键取值',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $key',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'void',
          ),
        ),
      ),
    ),
    6 => 
    array (
      'name' => 'getTime',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'key',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'int',
      'isStatic' => false,
      'startLine' => 57,
      'endLine' => 57,
      'docBlockStartLine' => 51,
      'docBlockEndLine' => 56,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '通过键取当初写入缓存的时间',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $key',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'int',
          ),
        ),
      ),
    ),
    7 => 
    array (
      'name' => 'getBoth',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'key',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'array',
      'isStatic' => false,
      'startLine' => 64,
      'endLine' => 64,
      'docBlockStartLine' => 58,
      'docBlockEndLine' => 63,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '通过键取 [值, 写入缓存的时间]',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $key',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'array [值, 写入缓存的时间]',
          ),
        ),
      ),
    ),
    8 => 
    array (
      'name' => 'set',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'key',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        1 => 
        array (
          'name' => 'data',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => '\\xmvc\\interface\\ICache',
      'isStatic' => false,
      'startLine' => 72,
      'endLine' => 72,
      'docBlockStartLine' => 65,
      'docBlockEndLine' => 71,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '写缓存',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $key',
          ),
          1 => 
          array (
            'name' => 'param',
            'description' => 'mixed $data',
          ),
          2 => 
          array (
            'name' => 'return',
            'description' => 'self',
          ),
        ),
      ),
    ),
    9 => 
    array (
      'name' => 'getAll',
      'visibility' => 'public',
      'parameters' => 
      array (
      ),
      'returnType' => 'array',
      'isStatic' => false,
      'startLine' => 78,
      'endLine' => 78,
      'docBlockStartLine' => 73,
      'docBlockEndLine' => 77,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '取当前组下的所有值',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'return',
            'description' => 'array',
          ),
        ),
      ),
    ),
    10 => 
    array (
      'name' => 'remove',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'key',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => '\\xmvc\\interface\\ICache',
      'isStatic' => false,
      'startLine' => 85,
      'endLine' => 85,
      'docBlockStartLine' => 79,
      'docBlockEndLine' => 84,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '删除指定键的值',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $key',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'self',
          ),
        ),
      ),
    ),
    11 => 
    array (
      'name' => 'clear',
      'visibility' => 'public',
      'parameters' => 
      array (
      ),
      'returnType' => '\\xmvc\\interface\\ICache',
      'isStatic' => false,
      'startLine' => 91,
      'endLine' => 91,
      'docBlockStartLine' => 86,
      'docBlockEndLine' => 90,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '删除当前组下所有的值',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'return',
            'description' => 'void',
          ),
        ),
      ),
    ),
    12 => 
    array (
      'name' => 'save',
      'visibility' => 'public',
      'parameters' => 
      array (
      ),
      'returnType' => '\\xmvc\\interface\\ICache',
      'isStatic' => false,
      'startLine' => 97,
      'endLine' => 97,
      'docBlockStartLine' => 92,
      'docBlockEndLine' => 96,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '保存改变的值',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'return',
            'description' => 'void',
          ),
        ),
      ),
    ),
  ),
  'docBlock' => 
  array (
    'summary' => '缓存 - 接口',
    'tags' => 
    array (
    ),
  ),
  'filename' => '/home/wwwroot/xmvc/v5.0/interface/ICache.php',
  'relFile' => '[MVC]/interface/ICache.php',
  'parseFile' => 'base64:L2hvbWUvd3d3cm9vdC94bXZjL3Y1LjAvZG9jL3BocGRvYy9wYXJzZS94bXZjX2ludGVyZmFjZV9JQ2FjaGUucGhw',
);
?>