net.ontopia.topicmaps.impl.rdbms
Class SharedQueryLookup

java.lang.Object
  extended by net.ontopia.topicmaps.impl.rdbms.SharedQueryLookup
All Implemented Interfaces:
TransactionalLookupIndexIF, LookupIndexIF

public class SharedQueryLookup
extends java.lang.Object
implements TransactionalLookupIndexIF

INTERNAL: Non-shared locator lookup index.


Field Summary
protected  StorageAccessIF access
           
protected  QueryCache qcache
           
 
Constructor Summary
SharedQueryLookup(StorageAccessIF access, QueryCache qcache)
           
 
Method Summary
 void abort()
           
 void commit()
           
 java.lang.Object get(java.lang.Object key)
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object remove(java.lang.Object key)
           
 void removeAll(java.util.Collection keys)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

access

protected StorageAccessIF access

qcache

protected QueryCache qcache
Constructor Detail

SharedQueryLookup

public SharedQueryLookup(StorageAccessIF access,
                         QueryCache qcache)
Method Detail

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface LookupIndexIF

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
Specified by:
put in interface LookupIndexIF

remove

public java.lang.Object remove(java.lang.Object key)
Specified by:
remove in interface LookupIndexIF

removeAll

public void removeAll(java.util.Collection keys)
Specified by:
removeAll in interface TransactionalLookupIndexIF

commit

public void commit()
Specified by:
commit in interface TransactionalLookupIndexIF

abort

public void abort()
Specified by:
abort in interface TransactionalLookupIndexIF


Copyright © 2000-2012 Ontopia.