|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.bc.issue.search.QueryCacheImpl
public class QueryCacheImpl
The default implementation for the QueryCache The cache is stored in a common request cache, so caches are shared amongst instances.
Constructor Summary | |
---|---|
QueryCacheImpl()
|
Method Summary | |
---|---|
java.lang.Boolean |
getDoesQueryFitFilterFormCache(com.opensymphony.user.User searcher,
Query query)
Retrieve the result of the last doesQueryFitFiterForm operation in the current thread. |
QueryContext |
getQueryContextCache(com.opensymphony.user.User searcher,
Query query)
Retrieve the result of the last getQueryContext operation in the current thread for the User Query pair. |
QueryContext |
getSimpleQueryContextCache(com.opensymphony.user.User searcher,
Query query)
Retrieve the result of the last getSimpleQueryContext operation in the current thread for the User Query pair. |
void |
setDoesQueryFitFilterFormCache(com.opensymphony.user.User searcher,
Query query,
boolean doesItFit)
Set the cached result of a doesQueryFitFiterForm operation on the User Query pair. |
void |
setQueryContextCache(com.opensymphony.user.User searcher,
Query query,
QueryContext queryContext)
Set the cached result of a getQueryContext operation on the User Query pair. |
void |
setSimpleQueryContextCache(com.opensymphony.user.User searcher,
Query query,
QueryContext queryContext)
Set the cached result of a getSimpleQueryContext operation on the User Query pair. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryCacheImpl()
Method Detail |
---|
public java.lang.Boolean getDoesQueryFitFilterFormCache(com.opensymphony.user.User searcher, Query query)
QueryCache
User
Query
pair.
getDoesQueryFitFilterFormCache
in interface QueryCache
searcher
- the user who is performing the searchquery
- the query for which to find the result for; cannot be null.
User
Query
pair in the current thread, or null if
the operation has yet to be performed.public void setDoesQueryFitFilterFormCache(com.opensymphony.user.User searcher, Query query, boolean doesItFit)
QueryCache
User
Query
pair. The cache result
is only held for the current thread.
setDoesQueryFitFilterFormCache
in interface QueryCache
searcher
- the user who is performing the searchquery
- the query for which to store the result under; cannot be nulldoesItFit
- the result of a doesSearchRequestFitNavigator operation for the.
User
Query
public QueryContext getQueryContextCache(com.opensymphony.user.User searcher, Query query)
QueryCache
User
Query
pair.
getQueryContextCache
in interface QueryCache
searcher
- the user who is performing the searchquery
- the query for which to find the result for; cannot be null.
User
Query
pair in the current thread, or null if
the operation has yet to be performed.public void setQueryContextCache(com.opensymphony.user.User searcher, Query query, QueryContext queryContext)
QueryCache
User
Query
pair. The cache result
is only held for the current thread.
setQueryContextCache
in interface QueryCache
searcher
- the user who is performing the searchquery
- the query for which to store the result under; cannot be null.queryContext
- the queryContext result to store
User
Query
public QueryContext getSimpleQueryContextCache(com.opensymphony.user.User searcher, Query query)
QueryCache
User
Query
pair.
getSimpleQueryContextCache
in interface QueryCache
searcher
- the user who is performing the searchquery
- the query for which to find the result for; cannot be null.
User
Query
pair in the current thread, or null if
the operation has yet to be performed.public void setSimpleQueryContextCache(com.opensymphony.user.User searcher, Query query, QueryContext queryContext)
QueryCache
User
Query
pair. The cache result
is only held for the current thread.
setSimpleQueryContextCache
in interface QueryCache
searcher
- the user who is performing the searchquery
- the query for which to store the result under; cannot be null.queryContext
- the querySimpleContext result to store
User
Query
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |