diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2008-09-26 12:09:41 -0400 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2008-09-26 12:09:41 -0400 |
commit | e2e6bbb298e8b41573e78c6acfd764cc95f6954a (patch) | |
tree | ff94ad4c3b19b13f15394090f0b0fe6e1517051b /classes/Notice_source.php | |
parent | 7ff02bb7d4483b3dc24edd78551a3936798056a8 (diff) |
caching layer for DB/DataObject
I added a new class, Memcached_DataObject, that will (optionally)
fetch data out of a memcached server if it's available. This only
works on 'staticGet'.
Methods that write to the database (insert, update, delete) will clear
and set the cache correctly, too.
darcs-hash:20080926160941-5ed1f-922de078b4c1941853ad014edf9a17fae486f8cf.gz
Diffstat (limited to 'classes/Notice_source.php')
-rw-r--r-- | classes/Notice_source.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/Notice_source.php b/classes/Notice_source.php index fe6d3d4f1..b05ee9f56 100644 --- a/classes/Notice_source.php +++ b/classes/Notice_source.php @@ -2,9 +2,9 @@ /** * Table Definition for notice_source */ -require_once 'DB/DataObject.php'; +require_once 'classes/Memcached_DataObject.php'; -class Notice_source extends DB_DataObject +class Notice_source extends Memcached_DataObject { ###START_AUTOCODE /* the code below is auto generated do not remove the above tag */ @@ -17,7 +17,7 @@ class Notice_source extends DB_DataObject public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP /* Static get */ - function staticGet($k,$v=NULL) { return DB_DataObject::staticGet('Notice_source',$k,$v); } + function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Notice_source',$k,$v); } /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE |