Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-891

Allow several cache stores in cross-cache transaction

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • sprint-5
    • sprint-5
    • cache
    • None

    Description

      Currently we require several caches to share one instance of persistence store if they participate in a cache-cross transaction (exception is thrown if this requirement is violated). This limitation can be safely removed. sessionEnd callback should be called on all participating stores. These stores will have to properly manage transactions, so this behavior should be properly documented.

      We also should provide convenient adapters for JDBC, Spring and Hibernate that will handle transaction management - it doesn't really depend on user's business logic.

      Attachments

        Activity

          People

            vkulichenko Valentin Kulichenko
            vkulichenko Valentin Kulichenko
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: