This content has been marked as final. Show 3 replies
I believe the rationale is that there is no way to 'guarantee' that whatever is being retrieved is of the parameterized type. However same can be said for any Map in Java.
I thought it was more to do with the fact that Coherence originated way back when Java did not have generics and for quite a while the API had to continue to support customers who still used old versions of Java (you know how slow some of these big corporates can be about using the latest Java versions). When generics came along I suspect that it was not a top priority of the Coherence engineering team to go through the API and add generics - even though we have kind of nagged them about it ever since.
I think you are correct, but it stands out as the only Oracle product without generics support, but is probably the one which lends itself the most to generics.