com.atlassian.jira.bc.issue.search.QueryCache |
![]() |
The query cache is a request level cache that stores the result of expensive query operations.
The cache is indexed with Query ApplicationUser pairs.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieve the collection of
ClauseHandler s registered
for the ApplicationUser jqlClauseName pair. | |||||||||||
Retrieve the result of the last doesQueryFitFiterForm operation in the current thread.
| |||||||||||
Retrieve the result of the last getQueryContext operation in the current thread
for the
ApplicationUser Query pair. | |||||||||||
Retrieve the result of the last getSimpleQueryContext operation in the current thread
for the
ApplicationUser Query pair. | |||||||||||
Retrieve the list of
QueryLiteral s registered
for the QueryCreationContext Operand jqlClause triplet. | |||||||||||
Set the cached result of a getSimpleQueryContext operation on the
ApplicationUser Query pair. | |||||||||||
Set the cached result of a doesQueryFitFiterForm operation on the
ApplicationUser Query pair. | |||||||||||
Set the cached result of a getQueryContext operation on the
ApplicationUser Query pair. | |||||||||||
Set the cached result of a getSimpleQueryContext operation on the
ApplicationUser Query pair. | |||||||||||
Set the cached result of a getValues operation on the
for the
QueryCreationContext Operand jqlClause triplet. |
Retrieve the collection of ClauseHandler
s registered
for the ApplicationUser
jqlClauseName pair.
searcher | the user who is performing the search |
---|---|
jqlClauseName | the jQLClauseName for which to find the result for; cannot be null. |
ClauseHandler
s registered
for the ApplicationUser
jqlClauseName pair.
Retrieve the result of the last doesQueryFitFiterForm operation in the current thread.
for the ApplicationUser
Query
pair.
searcher | the user who is performing the search |
---|---|
query | the query for which to find the result for; cannot be null. |
ApplicationUser
Query
pair in the current thread, or null if
the operation has yet to be performed.
Retrieve the result of the last getQueryContext operation in the current thread
for the ApplicationUser
Query
pair.
searcher | the user who is performing the search |
---|---|
query | the query for which to find the result for; cannot be null. |
ApplicationUser
Query
pair in the current thread, or null if
the operation has yet to be performed.
Retrieve the result of the last getSimpleQueryContext operation in the current thread
for the ApplicationUser
Query
pair.
searcher | the user who is performing the search |
---|---|
query | the query for which to find the result for; cannot be null. |
ApplicationUser
Query
pair in the current thread, or null if
the operation has yet to be performed.
Retrieve the list of QueryLiteral
s registered
for the QueryCreationContext
Operand
jqlClause triplet.
context | the query context of the search, which cannot be null. |
---|---|
operand | the Operand which cannot be null |
jqlClause | the jQLClause for which to find the result for; cannot be null. |
QueryLiteral
s registered
for the QueryCreationContext
jqlClause pair.
Set the cached result of a getSimpleQueryContext operation on the
ApplicationUser
Query
pair. The cache result
is only held for the current thread.
searcher | the user who is performing the search |
---|---|
jqlClauseName | the jQLClauseName for which to store the result under; cannot be null. |
clauseHandlers | the collection of ClauseHandler s
ApplicationUser ClauseHandler
|
Set the cached result of a doesQueryFitFiterForm operation on the
ApplicationUser
Query
pair. The cache result
is only held for the current thread.
searcher | the user who is performing the search |
---|---|
query | the query for which to store the result under; cannot be null |
doesItFit | the result of a doesSearchRequestFitNavigator operation for the.
ApplicationUser Query
|
Set the cached result of a getQueryContext operation on the
ApplicationUser
Query
pair. The cache result
is only held for the current thread.
searcher | the user who is performing the search |
---|---|
query | the query for which to store the result under; cannot be null. |
queryContext | the queryContext result to store
ApplicationUser Query
|
Set the cached result of a getSimpleQueryContext operation on the
ApplicationUser
Query
pair. The cache result
is only held for the current thread.
searcher | the user who is performing the search |
---|---|
query | the query for which to store the result under; cannot be null. |
queryContext | the querySimpleContext result to store
ApplicationUser Query
|
Set the cached result of a getValues operation on the
for the QueryCreationContext
Operand
jqlClause triplet. The cache result
is only held for the current thread.
context | the query context the search is being performed in |
---|---|
operand | the Operand which cannot be null |
jqlClause | the jQLClause for which to store the result under; cannot be null. |
values | the collection of QueryLiteral s
|