\NetCommonsCache

NetCommons用キャッシュ Utility

Summary

Methods
Properties
Constants
__construct()
isEmpty()
read()
write()
delete()
clear()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
__triggerWarning()
$__setting
$__data
$__cacheName
$__cacheType
$__isTest
N/A

Properties

$__setting

$__setting : array

キャッシュの設定値

Type

array

$__data

$__data : array

キャッシュのデータ保持用

Type

array

$__cacheName

$__cacheName : string

キャッシュ名

Type

string

$__cacheType

$__cacheType : string

キャッシュ種別

Type

string

$__isTest

$__isTest : boolean

テストか否か

Type

boolean

Methods

__construct()

__construct(string  $cacheName, boolean  $isTest, string  $cacheType = 'netcommons_core') : void

コンストラクタ

Parameters

string $cacheName

キャッシュ名

boolean $isTest

テストか否か

string $cacheType

キャッシュ種別

isEmpty()

isEmpty() : boolean

空か否か

Returns

boolean

read()

read(string|null  $mainKey = null, string|null  $subKey = null) : array|null|string|integer|boolean

キャッシュ変数からの読み込み

Parameters

string|null $mainKey

メインキー

string|null $subKey

サブキー

Returns

array|null|string|integer|boolean

write()

write(array|integer|string|boolean  $value, string|null  $mainKey = null, string|null  $subKey = null) : void

キャッシュの書き込み

Parameters

array|integer|string|boolean $value

キャッシュに書き込む値

string|null $mainKey

メインキー

string|null $subKey

サブキー

delete()

delete(string|null  $mainKey = null, string|null  $subKey = null) : void

キャッシュから削除

Parameters

string|null $mainKey

メインキー

string|null $subKey

サブキー

clear()

clear() : void

キャッシュのクリア

__triggerWarning()

__triggerWarning(string  $type) : void

キャッシュのクリア処理や削除処理が失敗した際にWarningを発生させる

Parameters

string $type

種別。'delete' or 'clear'