This commit is contained in:
Timo Westkämper 2010-12-28 13:49:30 +00:00
parent 69284d73fb
commit 40f948ca97
3 changed files with 6 additions and 5 deletions

View File

@ -3,6 +3,7 @@ package com.mysema.query.lucene.session;
public interface LuceneSessionFactory {
LuceneSession getCurrentSession();
LuceneSession openSession(boolean readOnly);
}

View File

@ -18,9 +18,9 @@ import com.mysema.query.QueryException;
public class LuceneSessionFactoryImpl implements LuceneSessionFactory {
private final Logger logger = LoggerFactory.getLogger(LuceneSessionFactoryImpl.class);
private static final Logger logger = LoggerFactory.getLogger(LuceneSessionFactoryImpl.class);
private Directory directory;
private final Directory directory;
private final AtomicReference<IndexSearcher> searcher = new AtomicReference<IndexSearcher>();

View File

@ -9,17 +9,17 @@ import com.mysema.query.lucene.LuceneSerializer;
public class LuceneSessionImpl implements LuceneSession {
private boolean readOnly;
private final boolean readOnly;
private boolean closed = false;
private LuceneSessionFactoryImpl sessionFactory;
private final LuceneSessionFactoryImpl sessionFactory;
private IndexSearcher searcher;
private IndexWriter writer;
private LuceneSerializer serializer = new LuceneSerializer(true, true);
private final LuceneSerializer serializer = new LuceneSerializer(true, true);
public LuceneSessionImpl(LuceneSessionFactoryImpl sessionFactory,
boolean readOnly) {