TracedCacheRepository
implements
Repository
Table of Contents
Interfaces
- Repository
Properties
-
$repository
: Repository
-
$storeName
: string
-
$telemetry
: OpenTelemetryManager
Methods
-
__call()
: mixed
-
__construct()
: mixed
-
add()
: bool
-
clear()
: bool
-
decrement()
: mixed
-
delete()
: bool
-
deleteMultiple()
: bool
-
flush()
: bool
-
forever()
: bool
-
forget()
: bool
-
get()
: mixed
-
getMultiple()
: iterable<string|int, mixed>
-
getStore()
: mixed
-
has()
: bool
-
increment()
: mixed
-
many()
: array<string|int, mixed>
-
missing()
: bool
-
pull()
: mixed
-
put()
: bool
-
putMany()
: bool
-
remember()
: mixed
-
rememberForever()
: mixed
-
sear()
: mixed
-
set()
: bool
-
setMultiple()
: bool
-
extractKey()
: string
-
traceOperation()
: mixed
$repository
private
Repository
$repository
$storeName
private
string
$storeName
$telemetry
private
OpenTelemetryManager
$telemetry
__call()
public
__call(mixed $method, mixed $parameters) : mixed
Parameters
-
$method
: mixed
-
-
$parameters
: mixed
-
__construct()
public
__construct(Repository $repository, OpenTelemetryManager $telemetry, string $storeName) : mixed
Parameters
-
$repository
: Repository
-
-
$telemetry
: OpenTelemetryManager
-
-
$storeName
: string
-
add()
public
add(mixed $key, mixed $value[, mixed $ttl = null ]) : bool
Parameters
-
$key
: mixed
-
-
$value
: mixed
-
-
$ttl
: mixed
= null
-
clear()
public
clear() : bool
decrement()
public
decrement(mixed $key[, mixed $value = 1 ]) : mixed
Parameters
-
$key
: mixed
-
-
$value
: mixed
= 1
-
delete()
public
delete(string $key) : bool
Parameters
-
$key
: string
-
deleteMultiple()
public
deleteMultiple(iterable<string|int, mixed> $keys) : bool
Parameters
-
$keys
: iterable<string|int, mixed>
-
flush()
public
flush() : bool
forever()
public
forever(mixed $key, mixed $value) : bool
Parameters
-
$key
: mixed
-
-
$value
: mixed
-
forget()
public
forget(mixed $key) : bool
Parameters
-
$key
: mixed
-
get()
public
get(mixed $key[, mixed $default = null ]) : mixed
Parameters
-
$key
: mixed
-
-
$default
: mixed
= null
-
getMultiple()
public
getMultiple(iterable<string|int, mixed> $keys[, mixed $default = null ]) : iterable<string|int, mixed>
Parameters
-
$keys
: iterable<string|int, mixed>
-
-
$default
: mixed
= null
-
Return values
iterable<string|int, mixed>
getStore()
public
getStore() : mixed
has()
public
has(mixed $key) : bool
Parameters
-
$key
: mixed
-
increment()
public
increment(mixed $key[, mixed $value = 1 ]) : mixed
Parameters
-
$key
: mixed
-
-
$value
: mixed
= 1
-
many()
public
many(array<string|int, mixed> $keys) : array<string|int, mixed>
Parameters
-
$keys
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
missing()
public
missing(mixed $key) : bool
Parameters
-
$key
: mixed
-
pull()
public
pull(mixed $key[, mixed $default = null ]) : mixed
Parameters
-
$key
: mixed
-
-
$default
: mixed
= null
-
put()
public
put(mixed $key, mixed $value[, mixed $ttl = null ]) : bool
Parameters
-
$key
: mixed
-
-
$value
: mixed
-
-
$ttl
: mixed
= null
-
putMany()
public
putMany(array<string|int, mixed> $values[, mixed $ttl = null ]) : bool
Parameters
-
$values
: array<string|int, mixed>
-
-
$ttl
: mixed
= null
-
remember()
public
remember(mixed $key, mixed $ttl, Closure $callback) : mixed
Parameters
-
$key
: mixed
-
-
$ttl
: mixed
-
-
$callback
: Closure
-
rememberForever()
public
rememberForever(mixed $key, Closure $callback) : mixed
Parameters
-
$key
: mixed
-
-
$callback
: Closure
-
sear()
public
sear(mixed $key, Closure $callback) : mixed
Parameters
-
$key
: mixed
-
-
$callback
: Closure
-
set()
public
set(string $key, mixed $value[, DateInterval|int|null $ttl = null ]) : bool
Parameters
-
$key
: string
-
-
$value
: mixed
-
-
$ttl
: DateInterval|int|null
= null
-
setMultiple()
public
setMultiple(iterable<string|int, mixed> $values[, DateInterval|int|null $ttl = null ]) : bool
Parameters
-
$values
: iterable<string|int, mixed>
-
-
$ttl
: DateInterval|int|null
= null
-
private
extractKey(string $method, array<string|int, mixed> $parameters) : string
Parameters
-
$method
: string
-
-
$parameters
: array<string|int, mixed>
-
traceOperation()
private
traceOperation(string $method, array<string|int, mixed> $parameters) : mixed
Parameters
-
$method
: string
-
-
$parameters
: array<string|int, mixed>
-