[
https://issues.apache.org/jira/browse/IGNITE-3585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Sapego reassigned IGNITE-3585:
-----------------------------------
Assignee: Igor Sapego
> CPP: Rework methods that accept containers so any container could be used
> with them.
> ------------------------------------------------------------------------------------
>
> Key: IGNITE-3585
> URL: https://issues.apache.org/jira/browse/IGNITE-3585
> Project: Ignite
> Issue Type: Task
> Components: platforms
> Affects Versions: 1.6
> Reporter: Igor Sapego
> Assignee: Igor Sapego
> Labels: cpp
> Fix For: 2.0
>
>
> There are methods that could possibly be used with any container but by some
> reason they only accept arguments of a single specific container type. It can
> be non convenient for user and bad from the performance point of view if user
> uses other container type to store values. Consider using iterators
> (preferably) or template type for the container.
> Methods of interest:
> - {{QueryCursor::GetAll}}
> - {{Cache::ContainsKeys}}
> - {{Cache::GetAll}}
> - {{Cache::PutAll}}
> - {{Cache::LocalEvict}}
> - {{Cache::ClearAll}}
> - {{Cache::LocalClearAll}}
> - {{Cache::RemoveAll}}.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)