Skip to content

Avoid string query parsing when sorting must not be applied #3310

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
christophstrobl opened this issue Jan 10, 2024 · 0 comments
Closed

Avoid string query parsing when sorting must not be applied #3310

christophstrobl opened this issue Jan 10, 2024 · 0 comments
Assignees
Labels
type: task A general task

Comments

@christophstrobl
Copy link
Member

No description provided.

@christophstrobl christophstrobl added the type: task A general task label Jan 10, 2024
@christophstrobl christophstrobl self-assigned this Jan 10, 2024
mp911de added a commit that referenced this issue Feb 14, 2024
Avoid unconditional ConcurrentLruCache instances for each String-based query.

See: #3310
Original pull request: #3321
mp911de pushed a commit that referenced this issue Feb 14, 2024
This commit makes sure to avoid unnecessary parsing of queries when sorting must not be appended.
Additionally the parsed result is cached on a per query string with sort expression basis to avoid parsing repeating occurrences of the same expressions eg. while paging through results.

Closes: #3310
Original pull request: #3321
mp911de added a commit that referenced this issue Feb 14, 2024
Avoid unconditional ConcurrentLruCache instances for each String-based query.

See: #3310
Original pull request: #3321
@mp911de mp911de linked a pull request Feb 14, 2024 that will close this issue
@mp911de mp911de added this to the 3.2.3 (2023.1.3) milestone Feb 14, 2024
mp911de added a commit that referenced this issue Feb 14, 2024
Avoid unconditional ConcurrentLruCache instances for each String-based query.

See: #3310
Original pull request: #3321
mp911de added a commit that referenced this issue Feb 14, 2024
Avoid unconditional ConcurrentLruCache instances for each String-based query.

See: #3310
Original pull request: #3321
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: task A general task
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants