FileCache
extends BaseCache
in package
Table of Contents
- $path : string
- __construct() : mixed
- add() : bool
- Önbelleğe yeni bir değer ekler, anahtar varsa false döner
- clear() : bool
- Tüm önbelleği temizler
- decrement() : int|false
- delete() : bool
- Önbellekten ilgili anahtara ait değeri siler
- deleteMultiple() : bool
- Çoklu önbellekten veri silme
- get() : mixed
- Önbellekten ilgili anahtara ait değeri döndürür
- getMultiple() : array<string|int, mixed>
- Çoklu önbellek listesi
- getSet() : mixed
- Önbellekte veri varsa getirir yoksa oluşturuğ default değeri döndürür
- has() : bool
- Önbellekte anahtarın olup olmadığını kontrol eder
- increment() : int|false
- set() : bool
- Önbelleğe yeni bir değer ekler, anahtar varsa üzerine yazar
- setMultiple() : bool
- Çoklu önbellekleme
- expires() : int
- ttl() : int
- fileCacheGc() : void
- getFileInfo() : array<string|int, mixed>|false
- setFileName() : string
Properties
$path
protected
string
$path
Methods
__construct()
public
__construct(array<string|int, mixed> $config) : mixed
Parameters
- $config : array<string|int, mixed>
Return values
mixed —add()
Önbelleğe yeni bir değer ekler, anahtar varsa false döner
public
add(string $key, mixed $value[, int|null|DateInterval $ttl = null ]) : bool
Parameters
- $key : string
- $value : mixed
- $ttl : int|null|DateInterval = null
Tags
Return values
bool —clear()
Tüm önbelleği temizler
public
clear() : bool
Return values
bool —decrement()
public
decrement(string $key[, int $value = 1 ]) : int|false
Parameters
- $key : string
- $value : int = 1
Return values
int|false —delete()
Önbellekten ilgili anahtara ait değeri siler
public
delete(string $key) : bool
Parameters
- $key : string
Tags
Return values
bool —deleteMultiple()
Çoklu önbellekten veri silme
public
deleteMultiple(array<string|int, mixed> $keys) : bool
Parameters
- $keys : array<string|int, mixed>
Tags
Return values
bool —get()
Önbellekten ilgili anahtara ait değeri döndürür
public
get(string $key[, null $default = null ]) : mixed
Parameters
- $key : string
- $default : null = null
Tags
Return values
mixed —getMultiple()
Çoklu önbellek listesi
public
getMultiple(array<string|int, mixed> $keys) : array<string|int, mixed>
Parameters
- $keys : array<string|int, mixed>
-
anahtar değer ilişkili liste
Tags
Return values
array<string|int, mixed> —A list of key
getSet()
Önbellekte veri varsa getirir yoksa oluşturuğ default değeri döndürür
public
getSet(string $key[, int|null|DateInterval $ttl = null ][, mixed|Closure $default = null ]) : mixed
Parameters
- $key : string
- $ttl : int|null|DateInterval = null
- $default : mixed|Closure = null
Return values
mixed —has()
Önbellekte anahtarın olup olmadığını kontrol eder
public
has(string $key) : bool
Parameters
- $key : string
Tags
Return values
bool —increment()
public
increment(string $key[, int $value = 1 ]) : int|false
Parameters
- $key : string
- $value : int = 1
Return values
int|false —set()
Önbelleğe yeni bir değer ekler, anahtar varsa üzerine yazar
public
set(string $key, mixed $value[, int|null|DateInterval $ttl = null ]) : bool
Parameters
- $key : string
- $value : mixed
- $ttl : int|null|DateInterval = null
Return values
bool —setMultiple()
Çoklu önbellekleme
public
setMultiple(array<string|int, mixed> $items[, int|null|DateInterval $ttl = null ]) : bool
Parameters
- $items : array<string|int, mixed>
-
anahtar değer ilişkili liste
- $ttl : int|null|DateInterval = null
-
geçerlilik süresi
Tags
Return values
bool —expires()
protected
expires( $ttl) : int
Parameters
Tags
Return values
int —ttl()
protected
ttl([null|int|DateInterval $ttl = null ]) : int
Parameters
- $ttl : null|int|DateInterval = null
Return values
int —fileCacheGc()
private
fileCacheGc([float $gc = 0.001 ][, float|int $maxLifeTime = 60 * 60 * 24 * 30 ]) : void
Parameters
- $gc : float = 0.001
- $maxLifeTime : float|int = 60 * 60 * 24 * 30
Return values
void —getFileInfo()
private
getFileInfo(string $key) : array<string|int, mixed>|false
Parameters
- $key : string
Return values
array<string|int, mixed>|false —setFileName()
private
setFileName( $key) : string