Documentation

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

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
throws
InvalidArgumentException
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
throws
InvalidArgumentException
Return values
bool

deleteMultiple()

Çoklu önbellekten veri silme

public deleteMultiple(array<string|int, mixed> $keys) : bool
Parameters
$keys : array<string|int, mixed>
Tags
throws
InvalidArgumentException
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
throws
InvalidArgumentException
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
throws
InvalidArgumentException
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
throws
InvalidArgumentException
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
throws
InvalidArgumentException
Return values
bool

expires()

protected expires( $ttl) : int
Parameters
$ttl :
Tags
throws
Exception
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
Parameters
$key :
Return values
string

Search results