[Groonga-commit] droonga/droonga-engine at 93502c9 [buffered-forward] Cache collected node names

Back to archive index

YUKI Hiroshi null+****@clear*****
Tue Jan 6 17:21:53 JST 2015


YUKI Hiroshi	2015-01-06 17:21:53 +0900 (Tue, 06 Jan 2015)

  New Revision: 93502c9833d224f1624d4b891bc67d8a46ee5067
  https://github.com/droonga/droonga-engine/commit/93502c9833d224f1624d4b891bc67d8a46ee5067

  Message:
    Cache collected node names

  Modified files:
    lib/droonga/cluster.rb

  Modified: lib/droonga/cluster.rb (+4 -4)
===================================================================
--- lib/droonga/cluster.rb    2015-01-06 17:20:19 +0900 (315e388)
+++ lib/droonga/cluster.rb    2015-01-06 17:21:53 +0900 (3debe80)
@@ -91,25 +91,25 @@ module Droonga
     end
 
     def dead_nodes
-      engine_nodes.select do |node|
+      @dead_nodes ||= engine_nodes.select do |node|
         node.dead?
       end.collect(&:name)
     end
 
     def service_provider_nodes
-      engine_nodes.select do |node|
+      @service_provider_nodes ||= engine_nodes.select do |node|
         node.service_provider?
       end.collect(&:name)
     end
 
     def absorb_source_nodes
-      engine_nodes.select do |node|
+      @absorb_source_nodes ||= engine_nodes.select do |node|
         node.absorb_source?
       end.collect(&:name)
     end
 
     def absorb_destination_nodes
-      engine_nodes.select do |node|
+      @absorb_destination_nodes ||= engine_nodes.select do |node|
         node.absorb_destination?
       end.collect(&:name)
     end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index