DODS 7.6 API

org.enhydra.dods.cache
Class Wrapper

java.lang.Object
  extended by org.enhydra.dods.cache.Wrapper

public final class Wrapper
extends java.lang.Object

Version:
$Revision: 1.5 $
Author:
Tanja Jovanovic, Sinisa Milosevic, Vladimir Puskas

Field Summary
protected  java.util.HashMap nonVisibleMultiJoinQCList
           
protected  java.util.HashMap nonVisibleSimpleComplexQCList
           
protected  java.util.Vector vec
           
 
Method Summary
static Wrapper getInstance()
           
 long lock()
           
 void makeMultiJoinQCachesInvisible()
           
 void makeMultiJoinQCachesVisible()
           
 void makeSimpleComplexQCachesInvisible(java.util.Vector vecQC)
           
 void makeSimpleComplexQCachesVisible(java.util.Vector vecQC)
           
 void registerCache(DataStructCache dc)
           
 void removeAllComplexQueries()
           
 void removeAllMultiJoinQueries()
           
 void setTimeout(long to)
           
 void unlock(long handle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vec

protected java.util.Vector vec

nonVisibleSimpleComplexQCList

protected java.util.HashMap nonVisibleSimpleComplexQCList

nonVisibleMultiJoinQCList

protected java.util.HashMap nonVisibleMultiJoinQCList
Method Detail

getInstance

public static Wrapper getInstance()

registerCache

public void registerCache(DataStructCache dc)

setTimeout

public void setTimeout(long to)

lock

public long lock()

unlock

public void unlock(long handle)

removeAllComplexQueries

public void removeAllComplexQueries()

removeAllMultiJoinQueries

public void removeAllMultiJoinQueries()

makeSimpleComplexQCachesInvisible

public void makeSimpleComplexQCachesInvisible(java.util.Vector vecQC)

makeSimpleComplexQCachesVisible

public void makeSimpleComplexQCachesVisible(java.util.Vector vecQC)

makeMultiJoinQCachesInvisible

public void makeMultiJoinQCachesInvisible()

makeMultiJoinQCachesVisible

public void makeMultiJoinQCachesVisible()

DODS 7.6 API