Phalcon缓存
注意
所有类都以前缀命名Phalcon
缓存\AbstractCache
¶
  -  
命名空间
Phalcon\Cache
 -  
使用
DateIntervalPhalcon\Cache\Adapter\AdapterInterfacePhalcon\Cache\Exception\InvalidArgumentExceptionPhalcon\Events\EventsAwareInterfacePhalcon\Events\ManagerInterfaceTraversable
 -  
继承
 -  
实现
CacheInterfaceEventsAwareInterface
 
该组件为您的应用程序提供缓存功能。
属性¶
/**
 * The adapter
 *
 * @var AdapterInterface
 */
protected $adapter;
/**
 * Event Manager
 *
 * @var ManagerInterface|null
 */
protected $eventsManager;
方法¶
构造函数。 返回当前适配器 获取事件管理器 设置事件管理器 检查键。如果它包含无效字符,则会抛出异常 检查键。如果它包含无效字符,则会抛出异常 清除整个缓存的所有键。 根据唯一键从缓存中删除一项。 在单个操作中删除多个缓存项。 从缓存中获取一个值。 根据其唯一键获取多个缓存项。 确定某项是否存在于缓存中。 将数据持久化到缓存中,通过键唯一引用,并可选设置过期TTL时间。 将一组键 => 值对持久化到缓存中,并可选设置TTL。 触发事件管理器的事件。 返回将用于抛出异常的异常类缓存\Adapter\AdapterInterface
¶
  -  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Storage\Adapter\AdapterInterface
 -  
继承
StorageAdapterInterface -  
实现
 
Phalcon\Cache适配器的接口
缓存\Adapter\Apcu¶
-  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Storage\Adapter\Apcu
 -  
继承
StorageApcu -  
实现
CacheAdapterInterface
 
Apcu适配器
属性¶
缓存\Adapter\Libmemcached¶
-  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Storage\Adapter\Libmemcached
 -  
继承
StorageLibmemcached -  
实现
CacheAdapterInterface
 
Libmemcached适配器
属性¶
缓存\Adapter\Memory¶
-  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Storage\Adapter\Memory
 -  
继承
StorageMemory -  
实现
CacheAdapterInterface
 
内存适配器
属性¶
缓存\Adapter\Redis¶
-  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Storage\Adapter\Redis
 -  
继承
StorageRedis -  
实现
CacheAdapterInterface
 
Redis适配器
属性¶
缓存\Adapter\Stream¶
-  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Storage\Adapter\Stream
 -  
继承
StorageStream -  
实现
CacheAdapterInterface
 
Stream适配器
属性¶
缓存\Adapter\Weak¶
-  
命名空间
Phalcon\Cache\Adapter
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Storage\Adapter\Weak
 -  
继承
StorageWeak -  
实现
CacheAdapterInterface
 -  
基于WeakReference实现的WeakCache */
 
属性¶
缓存\AdapterFactory¶
-  
命名空间
Phalcon\Cache
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Cache\Exception\ExceptionPhalcon\Factory\AbstractFactoryPhalcon\Storage\SerializerFactory
 -  
继承
AbstractFactory -  
实现
 
创建缓存适配器的工厂
属性¶
方法¶
AdapterFactory构造函数。 创建适配器的新实例 返回可用的适配器缓存\Cache¶
-  
命名空间
Phalcon\Cache
 -  
使用
DateIntervalPhalcon\Cache\Adapter\AdapterInterfacePhalcon\Cache\Exception\InvalidArgumentException
 -  
继承
AbstractCache -  
实现
 
该组件为您的应用程序提供缓存功能。
方法¶
清除整个缓存的所有键。 根据唯一键从缓存中删除一项。 在单个操作中删除多个缓存项。 从缓存中获取一个值。 根据其唯一键获取多个缓存项。 确定某项是否存在于缓存中。 将数据持久化到缓存中,通过键唯一引用,并可选设置过期TTL时间。 将一组键 => 值对持久化到缓存中,并可选设置TTL。 返回将用于抛出异常的异常类缓存\CacheFactory¶
-  
命名空间
Phalcon\Cache
 -  
使用
Phalcon\Cache\Adapter\AdapterInterfacePhalcon\Cache\CachePhalcon\Cache\Exception\ExceptionPhalcon\Config\ConfigInterfacePhalcon\Factory\AbstractConfigFactory
 -  
继承
AbstractConfigFactory -  
实现
 
创建一个新的缓存类
属性¶
方法¶
构造函数 从Config对象创建实例的工厂 构造一个新的缓存实例。缓存\CacheInterface
¶
  -  
命名空间
Phalcon\Cache
 -  
使用
DateIntervalPhalcon\Cache\Exception\InvalidArgumentException
 -  
继承
 -  
实现
 
Phalcon\Cache\Cache的接口
方法¶
清除整个缓存的所有键。 根据唯一键从缓存中删除一项。 在单个操作中删除多个缓存项。 从缓存中获取一个值。 根据其唯一键获取多个缓存项。 确定某项是否存在于缓存中。 将数据持久化到缓存中,通过键唯一引用,并可选设置过期TTL时间。 将一组键 => 值对持久化到缓存中,并可选设置TTL。缓存\Exception\Exception¶
-  
命名空间
Phalcon\Cache\Exception
 -  
使用
 -  
继承
\Exception -  
实现
 
在Phalcon\Cache中抛出的异常将使用此类
缓存\Exception\InvalidArgumentException¶
-  
命名空间
Phalcon\Cache\Exception
 -  
使用
 -  
继承
\Exception -  
实现
 
在Phalcon\Cache中抛出的异常将使用此类