# File lib/moneta/pool.rb, line 50 def pop if @mutex.synchronize { @pool.empty? } store = @builder.build.last @mutex.synchronize { @all << store } store else @mutex.synchronize { @pool.pop } end end