PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / doctrine / cache / lib / Doctrine / Common / Cache / WinCacheCache.php
independent-analytics / vendor / doctrine / cache / lib / Doctrine / Common / Cache Last commit date
Psr6 2 years ago ApcCache.php 2 years ago ApcuCache.php 2 years ago ArrayCache.php 2 years ago Cache.php 2 years ago CacheProvider.php 2 years ago ChainCache.php 2 years ago ClearableCache.php 2 years ago CouchbaseBucketCache.php 2 years ago CouchbaseCache.php 2 years ago ExtMongoDBCache.php 2 years ago FileCache.php 2 years ago FilesystemCache.php 2 years ago FlushableCache.php 2 years ago InvalidCacheId.php 2 years ago LegacyMongoDBCache.php 2 years ago MemcacheCache.php 2 years ago MemcachedCache.php 2 years ago MongoDBCache.php 2 years ago MultiDeleteCache.php 2 years ago MultiGetCache.php 2 years ago MultiOperationCache.php 2 years ago MultiPutCache.php 2 years ago PhpFileCache.php 2 years ago PredisCache.php 2 years ago RedisCache.php 2 years ago SQLite3Cache.php 2 years ago Version.php 2 years ago VoidCache.php 2 years ago WinCacheCache.php 2 years ago XcacheCache.php 2 years ago ZendDataCache.php 2 years ago
WinCacheCache.php
92 lines
1 <?php
2
3 namespace IAWP_SCOPED\Doctrine\Common\Cache;
4
5 use function count;
6 use function is_array;
7 use function wincache_ucache_clear;
8 use function wincache_ucache_delete;
9 use function wincache_ucache_exists;
10 use function wincache_ucache_get;
11 use function wincache_ucache_info;
12 use function wincache_ucache_meminfo;
13 use function wincache_ucache_set;
14 /**
15 * WinCache cache provider.
16 *
17 * @deprecated Deprecated without replacement in doctrine/cache 1.11. This class will be dropped in 2.0
18 *
19 * @link www.doctrine-project.org
20 * @internal
21 */
22 class WinCacheCache extends CacheProvider
23 {
24 /**
25 * {@inheritdoc}
26 */
27 protected function doFetch($id)
28 {
29 return wincache_ucache_get($id);
30 }
31 /**
32 * {@inheritdoc}
33 */
34 protected function doContains($id)
35 {
36 return wincache_ucache_exists($id);
37 }
38 /**
39 * {@inheritdoc}
40 */
41 protected function doSave($id, $data, $lifeTime = 0)
42 {
43 return wincache_ucache_set($id, $data, $lifeTime);
44 }
45 /**
46 * {@inheritdoc}
47 */
48 protected function doDelete($id)
49 {
50 return wincache_ucache_delete($id);
51 }
52 /**
53 * {@inheritdoc}
54 */
55 protected function doFlush()
56 {
57 return wincache_ucache_clear();
58 }
59 /**
60 * {@inheritdoc}
61 */
62 protected function doFetchMultiple(array $keys)
63 {
64 return wincache_ucache_get($keys);
65 }
66 /**
67 * {@inheritdoc}
68 */
69 protected function doSaveMultiple(array $keysAndValues, $lifetime = 0)
70 {
71 $result = wincache_ucache_set($keysAndValues, null, $lifetime);
72 return empty($result);
73 }
74 /**
75 * {@inheritdoc}
76 */
77 protected function doDeleteMultiple(array $keys)
78 {
79 $result = wincache_ucache_delete($keys);
80 return is_array($result) && count($result) !== count($keys);
81 }
82 /**
83 * {@inheritdoc}
84 */
85 protected function doGetStats()
86 {
87 $info = wincache_ucache_info();
88 $meminfo = wincache_ucache_meminfo();
89 return [Cache::STATS_HITS => $info['total_hit_count'], Cache::STATS_MISSES => $info['total_miss_count'], Cache::STATS_UPTIME => $info['total_cache_uptime'], Cache::STATS_MEMORY_USAGE => $meminfo['memory_total'], Cache::STATS_MEMORY_AVAILABLE => $meminfo['memory_free']];
90 }
91 }
92