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 / illuminate / contracts / Cache / Repository.php
independent-analytics / vendor / illuminate / contracts / Cache Last commit date
Factory.php 2 years ago Lock.php 2 years ago LockProvider.php 2 years ago LockTimeoutException.php 2 years ago Repository.php 2 years ago Store.php 2 years ago
Repository.php
99 lines
1 <?php
2
3 namespace IAWP_SCOPED\Illuminate\Contracts\Cache;
4
5 use Closure;
6 use IAWP_SCOPED\Psr\SimpleCache\CacheInterface;
7 /** @internal */
8 interface Repository extends CacheInterface
9 {
10 /**
11 * Retrieve an item from the cache and delete it.
12 *
13 * @param string $key
14 * @param mixed $default
15 * @return mixed
16 */
17 public function pull($key, $default = null);
18 /**
19 * Store an item in the cache.
20 *
21 * @param string $key
22 * @param mixed $value
23 * @param \DateTimeInterface|\DateInterval|int|null $ttl
24 * @return bool
25 */
26 public function put($key, $value, $ttl = null);
27 /**
28 * Store an item in the cache if the key does not exist.
29 *
30 * @param string $key
31 * @param mixed $value
32 * @param \DateTimeInterface|\DateInterval|int|null $ttl
33 * @return bool
34 */
35 public function add($key, $value, $ttl = null);
36 /**
37 * Increment the value of an item in the cache.
38 *
39 * @param string $key
40 * @param mixed $value
41 * @return int|bool
42 */
43 public function increment($key, $value = 1);
44 /**
45 * Decrement the value of an item in the cache.
46 *
47 * @param string $key
48 * @param mixed $value
49 * @return int|bool
50 */
51 public function decrement($key, $value = 1);
52 /**
53 * Store an item in the cache indefinitely.
54 *
55 * @param string $key
56 * @param mixed $value
57 * @return bool
58 */
59 public function forever($key, $value);
60 /**
61 * Get an item from the cache, or execute the given Closure and store the result.
62 *
63 * @param string $key
64 * @param \DateTimeInterface|\DateInterval|int|null $ttl
65 * @param \Closure $callback
66 * @return mixed
67 */
68 public function remember($key, $ttl, Closure $callback);
69 /**
70 * Get an item from the cache, or execute the given Closure and store the result forever.
71 *
72 * @param string $key
73 * @param \Closure $callback
74 * @return mixed
75 */
76 public function sear($key, Closure $callback);
77 /**
78 * Get an item from the cache, or execute the given Closure and store the result forever.
79 *
80 * @param string $key
81 * @param \Closure $callback
82 * @return mixed
83 */
84 public function rememberForever($key, Closure $callback);
85 /**
86 * Remove an item from the cache.
87 *
88 * @param string $key
89 * @return bool
90 */
91 public function forget($key);
92 /**
93 * Get the cache store implementation.
94 *
95 * @return \Illuminate\Contracts\Cache\Store
96 */
97 public function getStore();
98 }
99