Method: Fairy::PGroupBy::SimpleFileByKeyBuffer#initialize
- Defined in:
- lib/fairy/node/p-group-by.rb
#initialize(njob, policy) ⇒ SimpleFileByKeyBuffer
Returns a new instance of SimpleFileByKeyBuffer.
216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/fairy/node/p-group-by.rb', line 216 def initialize(njob, policy) require "tempfile" @njob = njob @policy = policy @key_file = {} @key_file_mutex = Mutex.new @buffer_dir = policy[:buffer_dir] @buffer_dir ||= CONF.TMP_DIR end |