Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-789

[grouper-shib] improve member data connector cache performance

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • 2.1.1
    • 2.1.0
    • None
    • None

    Description

      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.

      Attachments

        Activity

          People

            tom.zeller.2@at.internet2.edu Tom Zeller
            tom.zeller.2@at.internet2.edu Tom Zeller
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: