CACHE

Retrieving items from the cache

Method được sử dụng để lấy các items từ bộ nhớ cache. Nếu item không tồn tại trong bộ nhớ cache, sẽ được trả lại là null. Nếu bạn muốn, bạn có thể sử dụng đối số thứ hai để method chỉ định giá trị Default bạn muốn được trả lại nếu cache không tồn tại

static function CacheHandler::get($key, $default)
$value = CacheHandler::get('key', function () {
    return get_post();
});

Checking for item existence

Method này có thể được sử dụng để xác định nếu một cache tồn tại trong bộ nhớ đệm. Method này sẽ trả lại nếu giá trị là true ngược lại là false

static function CacheHandler::has($key)
if (CacheHandler::has('key')) {
    //
}

Add / Update values cache

Bạn có thể sử dụng method save để lưu trữ items trong bộ nhớ cache. Khi bạn thực hiện items trong bộ nhớ cache, bạn sẽ cần phải xác định số phút mà giá trị sẽ được lưu trữ

static function CacheHandler::save($key, $value, $time)

Removing items from the cache

Bạn có thể xóa một hoặc các mục khỏi bộ đệm ẩn bằng cách sử dụng phương pháp delete.

static function CacheHandler::delete($key, $prefix)
CacheHandler::delete('cache_key'); // Xóa cache có key là "cache_key"
CacheHandler::delete('cache_', true); // Xóa tất cả cache có key bắt đầu bằng "cache_"

Xóa toàn bộ cache hiện có

static function CacheHandler::flush()