com.sun.msv.grammar
Class ExpressionPool.ClosedHash
java.lang.Object
com.sun.msv.grammar.ExpressionPool.ClosedHash
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- ExpressionPool
- public static final class ExpressionPool.ClosedHash
- extends java.lang.Object
- implements java.io.Serializable
expression cache by closed hash.
Special care has to be taken wrt threading.
This implementation allows get and put method to be called simulatenously.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionPool.ClosedHash
public ExpressionPool.ClosedHash()
ExpressionPool.ClosedHash
public ExpressionPool.ClosedHash(ExpressionPool.ClosedHash parent)
get
public Expression get(Expression key)
get
public Expression get(int hash,
Expression child,
java.lang.Class type)
get
public Expression get(int hash,
Expression left,
Expression right,
java.lang.Class type)
put
public void put(Expression newExp)
- put method. No two threads can call this method simulatenously,
and it's the caller's responsibility to enforce it.
Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated April 26 2005.