\adminmatrix\swoole\pool\proxyStore

Summary

Methods
Properties
Constants
__construct()
release()
__call()
has()
get()
set()
inc()
dec()
delete()
clear()
clearTag()
getMultiple()
setMultiple()
deleteMultiple()
tag()
pull()
remember()
No public properties found
No constants found
getPoolConnection()
releaseConnection()
$released
$disconnected
$pool
N/A
No private methods found
No private properties found
N/A

Properties

$released

$released : \WeakMap

Type

\WeakMap —

$disconnected

$disconnected : \WeakMap

Type

\WeakMap —

$pool

$pool : \Smf\ConnectionPool\ConnectionPool

Type

\Smf\ConnectionPool\ConnectionPool —

Methods

__construct()

__construct(\Closure|\Smf\ConnectionPool\Connectors\ConnectorInterface  $connector, array  $config, array  $connectionConfig = []) : mixed

Proxy constructor.

Parameters

\Closure|\Smf\ConnectionPool\Connectors\ConnectorInterface $connector
array $config
array $connectionConfig

Returns

mixed —

release()

release() : mixed

Returns

mixed —

__call()

__call(mixed  $method, mixed  $arguments) : mixed

Parameters

mixed $method
mixed $arguments

Returns

mixed —

has()

has(mixed  $name) : bool

Parameters

mixed $name

Returns

bool —

get()

get(mixed  $name, mixed  $default = null) : mixed

Parameters

mixed $name
mixed $default

Returns

mixed —

set()

set(mixed  $name, mixed  $value, mixed  $expire = null) : bool

Parameters

mixed $name
mixed $value
mixed $expire

Returns

bool —

inc()

inc(mixed  $name, mixed  $step = 1) : mixed

Parameters

mixed $name
mixed $step

Returns

mixed —

dec()

dec(mixed  $name, mixed  $step = 1) : mixed

Parameters

mixed $name
mixed $step

Returns

mixed —

delete()

delete(mixed  $name) : bool

Parameters

mixed $name

Returns

bool —

clear()

clear() : bool

Returns

bool —

clearTag()

clearTag(mixed  $keys) : mixed

Parameters

mixed $keys

Returns

mixed —

getMultiple()

getMultiple(mixed  $keys, mixed  $default = null) : iterable

Parameters

mixed $keys
mixed $default

Returns

iterable —

setMultiple()

setMultiple(mixed  $values, mixed  $ttl = null) : bool

Parameters

mixed $values
mixed $ttl

Returns

bool —

deleteMultiple()

deleteMultiple(mixed  $keys) : bool

Parameters

mixed $keys

Returns

bool —

tag()

tag(mixed  $name) : \think\cache\TagSet

Parameters

mixed $name

Returns

\think\cache\TagSet —

pull()

pull(mixed  $name) : mixed

Parameters

mixed $name

Returns

mixed —

remember()

remember(mixed  $name, mixed  $value, mixed  $expire = null) : mixed

Parameters

mixed $name
mixed $value
mixed $expire

Returns

mixed —

getPoolConnection()

getPoolConnection() : mixed

Returns

mixed —

releaseConnection()

releaseConnection(mixed  $connection) : mixed

Parameters

mixed $connection

Returns

mixed —