CDV ❯ Support ConcurrentSkipList[Map|Set] as a shared object/root
-
New Feature
-
Status: Open
-
2 Major
-
Resolution:
-
DSO:L1
-
-
prodmgmt
-
Reporter: teck
-
November 28, 2007
-
5
-
Watchers: 4
-
March 19, 2010
-
Description
JDK 1.6 introduces some new collection implementations that are not currently supported in Terracotta. This item is to add support for these new types.
This originated from a forum post: http://forums.terracotta.org/forums/posts/list/628.page
Comments
Tim Eck 2007-12-04
Joe Gaber 2010-01-06
This was added as a major priority, yet it has been around since 2007. What are the plans for this. Without a suitable alternative, this is possibly a show stopper for my project. I don’t see any estimations of what version this will be included in.
My gut tells me that most of the internals for the implementations of these classes don’t have directly [useful] translations to DSO. The semantics of volatile reads, and compareAndSwap operations are the part of the magic here.
It seems that we need to preserve the semantics that this type documents, but the implementation will probably be completely custom for dso.
LOE: 2-4 weeks