Atlassian

Caching JQL search in Jira Cloud

Feb 2, 2021Matthew Knox
Caching JQL search in Jira Cloud
SummaryAI, from the source post

This post details the challenges and evolution of caching JQL search results in Jira Cloud. It introduces the concept of JQL Splitting, dividing queries into a cached Stage 1 (non-dynamic clauses) and a runtime Stage 2 (dynamic clauses), to address issues like per-user context, temporal functions, and JQL equivalence. The post also discusses the handling of permissions, particularly the distinction between users seeing different issues and users querying data others cannot.