Ejemplo n.º 1
0
 /**
  * Enable or disable messages caching
  *
  * @param boolean $set Flag
  */
 public function set_messages_caching($set)
 {
     if ($set) {
         $this->messages_caching = true;
     } else {
         if ($this->mcache) {
             $this->mcache->close();
         }
         $this->mcache = null;
         $this->messages_caching = false;
     }
 }
Ejemplo n.º 2
0
 /**
  * Enable or disable messages caching
  *
  * @param boolean $set  Flag
  * @param int     $mode Cache mode
  */
 public function set_messages_caching($set, $mode = null)
 {
     if ($set) {
         $this->messages_caching = true;
         if ($mode && ($cache = $this->get_mcache_engine())) {
             $cache->set_mode($mode);
         }
     } else {
         if ($this->mcache) {
             $this->mcache->close();
         }
         $this->mcache = null;
         $this->messages_caching = false;
     }
 }