$this->lifetime = apply_filters( 'wp_feed_cache_transient_lifetime', $lifetime, $filename);
}
+ /**
+ * @access public
+ */
public function save($data) {
- if ( is_a($data, 'SimplePie') )
+ if ( $data instanceof SimplePie ) {
$data = $data->data;
+ }
set_transient($this->name, $data, $this->lifetime);
set_transient($this->mod_name, time(), $this->lifetime);
return true;
}
+ /**
+ * @access public
+ */
public function load() {
return get_transient($this->name);
}
+ /**
+ * @access public
+ */
public function mtime() {
return get_transient($this->mod_name);
}
+ /**
+ * @access public
+ */
public function touch() {
return set_transient($this->mod_name, time(), $this->lifetime);
}
+ /**
+ * @access public
+ */
public function unlink() {
delete_transient($this->name);
delete_transient($this->mod_name);