Repository
interface Repository
Methods
Determine if an item exists in the cache.
Retrieve an item from the cache by key.
Retrieve an item from the cache and delete it.
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.
Get an item from the cache, or store the default value forever.
Remove an item from the cache.
Details
at line 15
bool
has(string $key)
Determine if an item exists in the cache.
at line 24
mixed
get(string $key, mixed $default = null)
Retrieve an item from the cache by key.
at line 33
mixed
pull(string $key, mixed $default = null)
Retrieve an item from the cache and delete it.
at line 43
void
put(string $key, mixed $value, DateTime|float|int $minutes)
Store an item in the cache.
at line 53
bool
add(string $key, mixed $value, DateTime|float|int $minutes)
Store an item in the cache if the key does not exist.
at line 62
int|bool
increment(string $key, mixed $value = 1)
Increment the value of an item in the cache.
at line 71
int|bool
decrement(string $key, mixed $value = 1)
Decrement the value of an item in the cache.
at line 80
void
forever(string $key, mixed $value)
Store an item in the cache indefinitely.
at line 90
mixed
remember(string $key, DateTime|float|int $minutes, Closure $callback)
Get an item from the cache, or store the default value.
at line 99
mixed
sear(string $key, Closure $callback)
Get an item from the cache, or store the default value forever.
at line 108
mixed
rememberForever(string $key, Closure $callback)
Get an item from the cache, or store the default value forever.
at line 116
bool
forget(string $key)
Remove an item from the cache.