Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
namespace Kevinrob\GuzzleCache\Storage;
4
 
5
use Kevinrob\GuzzleCache\CacheEntry;
6
 
7
interface CacheStorageInterface
8
{
9
    /**
10
     * @param string $key
11
     *
12
     * @return CacheEntry|null the data or false
13
     */
14
    public function fetch($key);
15
 
16
    /**
17
     * @param string     $key
18
     * @param CacheEntry $data
19
     *
20
     * @return bool
21
     */
22
    public function save($key, CacheEntry $data);
23
 
24
    /**
25
     * @param string $key
26
     *
27
     * @return bool
28
     */
29
    public function delete($key);
30
}