private function error_recently_sent()
 {
     Loader::load('utility', "memcache/MemCache");
     if (!EAMemCache::isAvailable()) {
         //error_log("memcache not available for ErrorHandler. no email alert sent");
         return true;
     }
     $result = EAMemCache::get($this->getMemCacheKey(), time());
     if (isset($result) && $result > strtotime("-10 minutes")) {
         //error_log("error has been emailed in the last X minutes. do not sent email alert. $memCacheKey - $result");
         return true;
     }
     //error_log("update/set current error. $memCacheKey - $result");
     EAMemCache::set($this->getMemCacheKey(), time());
     return false;
 }