[MGNLLDAP-98] Add basic cache for LDAP/ADUserManager Created: 05/Jan/17  Updated: 23/Feb/17  Resolved: 19/Jan/17

Status: Closed
Project: LDAP Connector
Component/s: None
Affects Version/s: None
Fix Version/s: 1.8

Type: Improvement Priority: Neutral
Reporter: Milan Divilek Assignee: Milan Divilek
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File Screen Shot 2017-01-25 at 15.33.19.png     PNG File Screen Shot 2017-01-25 at 15.37.43.png    
Issue Links:
causality
relation
is related to MAGNOLIA-6906 Avoid calling #getAllUser several tim... Closed
is related to MGNLLDAP-87 Add possibility to retrieve all users... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Release notes required:
Yes
Documentation update required:
Yes
Date of First Response:
Sprint: Kromeriz 79
Story Points: 8

 Description   

Add basic cache for AD/LDAP UserManager to avoid unnecessary calls to ldap/ad server.

This is needed because for example methods #getUser and #getAllUsers is called several times during one request if user has any workflow task or message assigned.



 Comments   
Comment by Lars Fischer [ 10/Jan/17 ]

It would be good to be able to configure the caching time (avoid hardcoded time limit).

Generated at Mon Feb 12 02:21:33 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.