PluginProbe
Media Cloud Sync / 1.3.11
Media Cloud Sync v1.3.11
1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 All 34 releases
media-cloud-sync / includes / sdk / s3 / Aws / DoctrineCacheAdapter.php

DoctrineCacheAdapter.php in Media Cloud Sync 1.3.11, at includes/sdk/s3/Aws/DoctrineCacheAdapter.php

62 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Dudlewebs\WPMCS\s3\Aws;
4
5 use Dudlewebs\WPMCS\s3\Doctrine\Common\Cache\Cache;
6 class DoctrineCacheAdapter implements CacheInterface, Cache
7 {
8 /** @var Cache */
9 private $cache;
10 public function __construct(Cache $cache)
11 {
12 $this->cache = $cache;
13 }
14 public function get($key)
15 {
16 return $this->cache->fetch($key);
17 }
18 /**
19 * @return mixed
20 */
21 public function fetch($key)
22 {
23 return $this->get($key);
24 }
25 public function set($key, $value, $ttl = 0)
26 {
27 return $this->cache->save($key, $value, $ttl);
28 }
29 /**
30 * @return bool
31 */
32 public function save($key, $value, $ttl = 0)
33 {
34 return $this->set($key, $value, $ttl);
35 }
36 public function remove($key)
37 {
38 return $this->cache->delete($key);
39 }
40 /**
41 * @return bool
42 */
43 public function delete($key)
44 {
45 return $this->remove($key);
46 }
47 /**
48 * @return bool
49 */
50 public function contains($key)
51 {
52 return $this->cache->contains($key);
53 }
54 /**
55 * @return mixed[]|null
56 */
57 public function getStats()
58 {
59 return $this->cache->getStats();
60 }
61 }
62