Package jason.asSemantics
Class QueryCacheAdv
java.lang.Object
jason.asSemantics.QueryCacheAdv
public class QueryCacheAdv
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description private Agent
ag
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>>
cache
protected java.util.logging.Logger
logger
private java.util.Set<QueryCacheKey>
noCache
private QueryProfiling
prof
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>>
tmp
-
Constructor Summary
Constructors Constructor Description QueryCacheAdv(Agent ag, QueryProfiling p)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
ag
-
cache
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>> cache -
tmp
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>> tmp -
noCache
-
prof
-
logger
protected java.util.logging.Logger logger
-
-
Constructor Details
-
QueryCacheAdv
-
-
Method Details
-
reset
public void reset() -
getCache
-
addAnswer
-
queryFinished
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-