[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.139.86.53: ~ $
<?php

namespace Doctrine\Common\Cache;

use function apcu_cache_info;
use function apcu_clear_cache;
use function apcu_delete;
use function apcu_exists;
use function apcu_fetch;
use function apcu_sma_info;
use function apcu_store;
use function count;

/**
 * APCu cache provider.
 *
 * @deprecated Deprecated without replacement in doctrine/cache 1.11. This class will be dropped in 2.0
 *
 * @link   www.doctrine-project.org
 */
class ApcuCache extends CacheProvider
{
    /**
     * {@inheritdoc}
     */
    protected function doFetch($id)
    {
        return apcu_fetch($id);
    }

    /**
     * {@inheritdoc}
     */
    protected function doContains($id)
    {
        return apcu_exists($id);
    }

    /**
     * {@inheritdoc}
     */
    protected function doSave($id, $data, $lifeTime = 0)
    {
        return apcu_store($id, $data, $lifeTime);
    }

    /**
     * {@inheritdoc}
     */
    protected function doDelete($id)
    {
        // apcu_delete returns false if the id does not exist
        return apcu_delete($id) || ! apcu_exists($id);
    }

    /**
     * {@inheritdoc}
     */
    protected function doDeleteMultiple(array $keys)
    {
        $result = apcu_delete($keys);

        return $result !== false && count($result) !== count($keys);
    }

    /**
     * {@inheritdoc}
     */
    protected function doFlush()
    {
        return apcu_clear_cache();
    }

    /**
     * {@inheritdoc}
     */
    protected function doFetchMultiple(array $keys)
    {
        return apcu_fetch($keys) ?: [];
    }

    /**
     * {@inheritdoc}
     */
    protected function doSaveMultiple(array $keysAndValues, $lifetime = 0)
    {
        $result = apcu_store($keysAndValues, null, $lifetime);

        return empty($result);
    }

    /**
     * {@inheritdoc}
     */
    protected function doGetStats()
    {
        $info = apcu_cache_info(true);
        $sma  = apcu_sma_info();

        return [
            Cache::STATS_HITS             => $info['num_hits'],
            Cache::STATS_MISSES           => $info['num_misses'],
            Cache::STATS_UPTIME           => $info['start_time'],
            Cache::STATS_MEMORY_USAGE     => $info['mem_size'],
            Cache::STATS_MEMORY_AVAILABLE => $sma['avail_mem'],
        ];
    }
}

Filemanager

Name Type Size Permission Actions
Psr6 Folder 0755
ApcCache.php File 2.33 KB 0644
ApcuCache.php File 2.22 KB 0644
ArrayCache.php File 2.17 KB 0644
Cache.php File 2.73 KB 0644
CacheProvider.php File 8.28 KB 0644
ChainCache.php File 4.84 KB 0644
ClearableCache.php File 501 B 0644
CouchbaseBucketCache.php File 4.67 KB 0644
CouchbaseCache.php File 2.27 KB 0644
ExtMongoDBCache.php File 5.22 KB 0644
FileCache.php File 8 KB 0644
FilesystemCache.php File 2.12 KB 0644
FlushableCache.php File 350 B 0644
InvalidCacheId.php File 970 B 0644
LegacyMongoDBCache.php File 4.69 KB 0644
MemcacheCache.php File 2.16 KB 0644
MemcachedCache.php File 3.86 KB 0644
MongoDBCache.php File 3.23 KB 0644
MultiDeleteCache.php File 466 B 0644
MultiGetCache.php File 593 B 0644
MultiOperationCache.php File 251 B 0644
MultiPutCache.php File 704 B 0644
PhpFileCache.php File 2.72 KB 0644
PredisCache.php File 3.35 KB 0644
RedisCache.php File 4.36 KB 0644
RiakCache.php File 6.65 KB 0644
SQLite3Cache.php File 4.66 KB 0644
Version.php File 211 B 0644
VoidCache.php File 994 B 0644
WinCacheCache.php File 2.34 KB 0644
XcacheCache.php File 2.16 KB 0644
ZendDataCache.php File 1.32 KB 0644