Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16768 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
16766 efrain 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace LeadersLinked\Cache;
6
 
7
interface CacheInterface
8
{
9
 
10
 
11
    /**
12
     *
13
     * @param string $key
14
     * @param mixed $value
15
     */
16768 efrain 16
    public function setItem($key, $value);
16766 efrain 17
 
18
    /**
19
     *
20
     * @param string $key
21
     * @return boolean
22
     */
23
    public function touch($key);
24
 
25
 
26
    /**
27
     *
28
     * @param string $key
29
     * @return boolean
30
     */
16768 efrain 31
    public function removeItem($key);
16766 efrain 32
 
33
 
34
    /**
35
     *
36
     * @param string $key
37
     * @return mixed
38
     */
16768 efrain 39
    public function getItem($key);
40
 
41
 
42
    /**
43
     *
44
     * @param string $key
45
     * @return boolean
46
     */
47
    public function hasItem($key);
16766 efrain 48
 
49
}
50
 
51
 
52