Method: Zold::CachedWallets#initialize

Defined in:
lib/zold/cached_wallets.rb

#initialize(wallets) ⇒ CachedWallets

Returns a new instance of CachedWallets.



35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/zold/cached_wallets.rb', line 35

def initialize(wallets)
  @wallets = wallets
  @zache = Zache.new
  @clean = ThreadPool.new('cached-wallets')
  @clean.add do
    Endless.new('cached_wallets').run do
      sleep 5
      @zache.clean
    end
  end
  super(wallets)
end