[
https://issues.apache.org/jira/browse/IGNITE-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15058037#comment-15058037
]
Vladimir Ozerov commented on IGNITE-2122:
-----------------------------------------
My concerns:
1) Users are not supposed to use concrete types when using "ReadCollection()"
method. Concrete types are expected only with factories.
2) ToList() produces garbage. At the very least it is a collection and
enumerator. Plus copying.
3) What about having the following interface. No casts, no copying:
{code}
T ReadCollection<T, K(Func<int, T> factory) where T : ICollection<K>;
{code}
> .NET: Add generic Read/WriteCollection and Read/WriteDictionary methods.
> ------------------------------------------------------------------------
>
> Key: IGNITE-2122
> URL: https://issues.apache.org/jira/browse/IGNITE-2122
> Project: Ignite
> Issue Type: Task
> Components: general, interop
> Affects Versions: ignite-1.4
> Reporter: Vladimir Ozerov
> Assignee: Vladimir Ozerov
> Priority: Critical
> Fix For: 1.5
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)