Class: QaServer::PerformanceDayGraphCache
- Inherits:
 - 
      Object
      
        
- Object
 - QaServer::PerformanceDayGraphCache
 
 
- Defined in:
 - app/cache_processors/qa_server/performance_day_graph_cache.rb
 
Class Method Summary collapse
- 
  
    
      .generate_graphs(force: false)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Generates graphs for the past 24 hours for :search, :fetch, and :all actions for each authority.
 
Class Method Details
.generate_graphs(force: false) ⇒ Object
Generates graphs for the past 24 hours for :search, :fetch, and :all actions for each authority.
      8 9 10 11 12 13 14  | 
    
      # File 'app/cache_processors/qa_server/performance_day_graph_cache.rb', line 8 def generate_graphs(force: false) Rails.cache.fetch(cache_key, expires_in: next_expiry, race_condition_ttl: 30.seconds, force: force) do QaServer.config.monitor_logger.debug("(QaServer::PerformanceDayGraphCache) - KICKING OFF PERFORMANCE DAY GRAPH GENERATION (force: #{force})") QaServer::PerformanceDayGraphJob.perform_later "Graphs generation initiated at #{QaServer::TimeService.current_time}" end end  |