[grouper-shib] improve member data connector cache performance

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • 2.1.1
    • Affects Version/s: 2.1.0
    • Component/s: None
    • None

      In version 2.1.0, the member data connector found members via
      subject = SubjectFinder.findByIdOrIdentifier()
      and
      member = MemberFinder.findBySubject(subject)

      However, when retrieving subject attributes from the member via
      subject.getAttributeValues()
      the LazySubject implementation uses
      SubjectFinder.findByIdAndSource()
      which is a different cache than findByIdOrIdentifier().

      As of version 2.1.1, the member data connector finds members via
      SubjectFinder.findByIdAndSource()
      to re-use the same cache and reduce unnecessary ldap searches.

            Assignee:
            Tom Zeller (Inactive)
            Reporter:
            Tom Zeller (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: