Uploaded image for project: 'Shiro'
  1. Shiro
  2. SHIRO-849

Add support for JCache

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Resolved
    • None
    • 2.0.0-alpha, 1.12.0
    • Caching
    • None

    Description

      All of the current Shiro support modules can be replaced with a single JCache implementation. This will help with mantainace (e.g. supporting multiple versions of hazelcast and ehcache), but more easily allows the community to plug in other cache implementations.

      This could be done in a backward compatible with for 1.x. But for 2.x we could consider replacing the Shiro's `Cache` interface with JCache (or at least drop all of the non-jcache support modules)

      *NOTE:* for 2.x we probably still want to default to an in-memory cache if another cache implementation was not found on the classpath via JCache.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            bdemers Brian Demers
            bdemers Brian Demers
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0h
              0h
              Logged:
              Time Spent - 1h 40m
              1h 40m

              Slack

                Issue deployment