summaryrefslogtreecommitdiff
path: root/classes/Profile.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2008-09-26 12:09:41 -0400
committerEvan Prodromou <evan@controlyourself.ca>2008-09-26 12:09:41 -0400
commite2e6bbb298e8b41573e78c6acfd764cc95f6954a (patch)
treeff94ad4c3b19b13f15394090f0b0fe6e1517051b /classes/Profile.php
parent7ff02bb7d4483b3dc24edd78551a3936798056a8 (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/Profile.php')
-rw-r--r--classes/Profile.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/Profile.php b/classes/Profile.php
index 5f88caf2c..ab1880470 100644
--- a/classes/Profile.php
+++ b/classes/Profile.php
@@ -22,9 +22,9 @@ if (!defined('LACONICA')) { exit(1); }
/**
* Table Definition for profile
*/
-require_once 'DB/DataObject.php';
+require_once 'classes/Memcached_DataObject.php';
-class Profile extends DB_DataObject
+class Profile extends Memcached_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
@@ -41,7 +41,7 @@ class Profile extends DB_DataObject
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
/* Static get */
- function staticGet($k,$v=NULL) { return DB_DataObject::staticGet('Profile',$k,$v); }
+ function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Profile',$k,$v); }
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE