Uploaded image for project: 'JBoss Cache'
  1. JBoss Cache
  2. JBCACHE-981

PojoCache to add additional internal mapping to promote concurrent access

    Details

    • Estimated Difficulty:
      Medium

      Description

      Currently we use flat mapping for the internal fqn. But this creates problem for concurrent access as every pojo will contend for the root access, e.g., "_JBossInternal_/xxx". End result is there will be lock upgrade exception and needs to be re-tried. The proposed solution is to use additional layer of mapping, e.g.,

      Internal fqn is now structured as:

      • a) If no region – /_JBossInternal/realId/ID_/xxxx
      • b) If there is region – /region/_JBossInternal_/xxx

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  ben.wang Ben Wang (Inactive)
                  Reporter:
                  ben.wang Ben Wang (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: