Repository
interface Repository implements CacheInterface (View source)
Methods
No description
Store an item in the cache.
Store an item in the cache if the key does not exist.
Increment the value of an item in the cache.
Decrement the value of an item in the cache.
Store an item in the cache indefinitely.
Set the expiration of a cached item; null TTL will retain the item forever.
Remove an item from the cache.
Details
pull($key, $default = null)
No description
bool
put(string $key, mixed $value, DateTimeInterface|DateInterval|int|null $ttl = null)
Store an item in the cache.
bool
add(string $key, mixed $value, DateTimeInterface|DateInterval|int|null $ttl = null)
Store an item in the cache if the key does not exist.
int|bool
increment(string $key, mixed $value = 1)
Increment the value of an item in the cache.
int|bool
decrement(string $key, mixed $value = 1)
Decrement the value of an item in the cache.
bool
forever(string $key, mixed $value)
Store an item in the cache indefinitely.
remember($key, $ttl, Closure $callback)
No description
sear($key, Closure $callback)
No description
rememberForever($key, Closure $callback)
No description
bool
touch(string $key, DateTimeInterface|DateInterval|int|null $ttl = null)
Set the expiration of a cached item; null TTL will retain the item forever.
bool
forget(string $key)
Remove an item from the cache.
Store
getStore()
Get the cache store implementation.