00001 <?php
00010 class Cache
00011 {
00015 function Cache()
00016 {
00017 }
00018
00024 function set($key, $var, $expire=0)
00025 {
00026 }
00027
00028 function &get($key)
00029 {
00030 $a = false;
00031 return $a;
00032 }
00033
00041 function get_or_set($key, $default=null)
00042 {
00043 $var = $this->get($key);
00044 if(!$var) {
00045 $var = $default;
00046 $this->set($key, $var);
00047 }
00048 return $var;
00049 }
00050
00059 function get_or_eval($key, $default='null')
00060 {
00061 $var = $this->get($key);
00062 if(!$var) {
00063 $fn = create_function('', "return $default;");
00064 $var = $fn();
00065 $this->set($key, $var);
00066 }
00067 return $var;
00068 }
00069
00070 function delete($key)
00071 {
00072 }
00073
00077 function flush()
00078 {
00079 }
00080
00084 function gc()
00085 {
00086 }
00087
00091 function stats()
00092 {
00093 return array();
00094 }
00095 }
00096
00097 ?>