From 53bf167fd1d229bc9bcc833e96dfb983772c09c6 Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Tue, 30 Mar 2010 00:37:02 +0200 Subject: [PATCH] stores (seeks) rewritten --- lib/logan/inc/main.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/logan/inc/main.rb b/lib/logan/inc/main.rb index 5718013..e92d191 100644 --- a/lib/logan/inc/main.rb +++ b/lib/logan/inc/main.rb @@ -67,8 +67,9 @@ module LogAn::Inc # Open seeks-database begin stores = @conf[:stores] = {} - stores[:seeks] = store( @etc, 'seeks', 3, - lambda {|val| val.pack( 'NN') }) {|val| (val||0.chr*8).unpack( 'NN') } + db = @etc[ 'sids.store', 'seeks', SBDB::Recno, SBDB::CREATE | SBDB::AUTO_COMMIT] + db = LogAn::AutoValueConvertHash.new( db, lambda {|val| val.pack( 'NN') }) {|val| (val||0.chr*8).unpack( 'NN') } + stores[:seeks] = LogAn::Cache.new db LogAn::Inc::FileParser::Base.store = LogAn::Inc::SID0.store = stores end