Proyectos de Subversion LeadersLinked - Backend

Rev

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

<?php

declare(strict_types=1);

namespace LeadersLinked\Cache;

interface CacheInterface
{
    
   
    /**
     * 
     * @param string $key
     * @param mixed $value
     */
    public function setItem($key, $value);
    
    /**
     * 
     * @param string $key
     * @return boolean
     */
    public function touch($key);
    
    
    /**
     *
     * @param string $key
     * @return boolean
     */
    public function removeItem($key);
    
    
    /**
     *
     * @param string $key
     * @return mixed
     */
    public function getItem($key);
    
    
    /**
     *
     * @param string $key
     * @return boolean
     */
    public function hasItem($key);

}