From 8bea495cefb28bca9c75e2e846e07fd022372e52 Mon Sep 17 00:00:00 2001
From: Shish <shish@shishnet.org>
Date: Wed, 23 Mar 2011 11:27:45 +0000
Subject: [PATCH] merge anon cache

---
 core/user.class.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/core/user.class.php b/core/user.class.php
index 1b5ff117..17f0aee5 100644
--- a/core/user.class.php
+++ b/core/user.class.php
@@ -53,7 +53,12 @@ class User {
 	public static function by_id($id) {
 		assert(is_numeric($id));
 		global $database;
+		if($id == 1) {
+			$cached = $database->cache->get("user-id:$id");
+			if($cached) return new User($cached);
+		}
 		$row = $database->get_row("SELECT * FROM users WHERE id = ?", array($id));
+		if($id == 1) $database->cache->set("user-id:$id", $row, 300);
 		return is_null($row) ? null : new User($row);
 	}