Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-17050

Upon Completion of OPENIDM-16833 implement Grantor cache as context

    XMLWordPrintable

Details

    Description

      Currently OPENIDM-16833 has implemented a grantor cache, ConditionalRelationshipUtil#GrantorManager that lives for the length of the method which invokes the creation of a new cache.

      We would like that cache to exist for the entirety of the request, so that all signaled vertices can leverage the cache. This way, the query for conditional grantors should only need to be performed once.
      This should be implemented upon completion of OPENIDM-16833

      Acceptance Criteria:

      • Cache is implemented as a Context with unit tests for data storage/retrieval accuracy
      • Current pyforge tests still pass for conditional grants

      Attachments

        Issue Links

          Activity

            People

              katie.gonzalez Katie Gonzalez
              katie.gonzalez Katie Gonzalez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: