tdt/cache

A wrapper around caching systems.

v1.0 2013-02-06 19:46 UTC

This package is not auto-updated.

Last update: 2024-12-21 14:42:54 UTC


README

Build Status

This repository holds a wrapper around a caching system. You can use NoCache if no caching system is installed, or MemCache. This allows the user to provide caching in his code, and switch to other caching systems later on if necessary.

Usage

$c = Cache::getInstance( array("system" => "Memcache", "host" => "localhost", "port" => 11211 ) );
$c->set("key", $objectToCache, $TTL); // TTL is optional

$cachedObject = $c->get("key");
// delete the cachedObject
$c->delete("key");