Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-132

Distributed queue/list API

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Enhancement Enhancement
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • Core

      Original request:

      Add support for retrieving entries from the cache (simple API and Tree API) via insertion (FIFO) order.

      For example, cache.getNext(); would return the next entry in the queue.

      Updating this JIRA to provide an API for a collection that can be appended to without retrieving the entire collection. Essentially a list, with various concurrent access guarantees.

            [ISPN-132] Distributed queue/list API

            Infinispan issue tracking has been migrated to GitHub issues: https://github.com/infinispan/infinispan/issues
            If you still want this issue to be worked on, create a new issue on GitHub and link this issue.

            Tristan Tarrant added a comment - Infinispan issue tracking has been migrated to GitHub issues: https://github.com/infinispan/infinispan/issues If you still want this issue to be worked on, create a new issue on GitHub and link this issue.

            I'm sure that many projects would have a use case for an Infinispan-based distributed queue. E.g. in one of our components, everything is based on Infinispan, and the usage of an additional technology such as JMS for the queuing (required only for one very specific part), would increase the overall complexity too much. (Other distributed data frameworks such as Hazelcast do provide distributed queue implementations in addition to the distributed map...)

            Arne Degenring (Inactive) added a comment - I'm sure that many projects would have a use case for an Infinispan-based distributed queue. E.g. in one of our components, everything is based on Infinispan, and the usage of an additional technology such as JMS for the queuing (required only for one very specific part), would increase the overall complexity too much. (Other distributed data frameworks such as Hazelcast do provide distributed queue implementations in addition to the distributed map...)

            Yes, I'm using local cache.

            Gregor Kovač (Inactive) added a comment - Yes, I'm using local cache.

            kovica1 I guess you're only using a local cache?

            Mircea Markus (Inactive) added a comment - kovica1 I guess you're only using a local cache?

            I would REALLY need this in one of my projects.
            Now Im using ConcurrentLinkedHashMap that I found on Google Code, but I'd rather use Infinispan, since I'm using it for all of my other projects.

            Gregor Kovač (Inactive) added a comment - I would REALLY need this in one of my projects. Now Im using ConcurrentLinkedHashMap that I found on Google Code, but I'd rather use Infinispan, since I'm using it for all of my other projects.

              Unassigned Unassigned
              imbng23 Bryan Grunow (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: