[jira] [Updated] (IGNITE-347) Cleanup internal cache API
[ https://issues.apache.org/jira/browse/IGNITE-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Semen Boikov updated IGNITE-347: Description: Need to cleanup internal cache API: - get rid of projection with predicate - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) - remove methods keySet(), entrySet(), etc - make async put future to return null (IGNITE-461) was: Need to cleanup internal cache API: - get rid of projection with predicate - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) - remove methods keySet(), entrySet(), etc > Cleanup internal cache API > -- > > Key: IGNITE-347 > URL: https://issues.apache.org/jira/browse/IGNITE-347 > Project: Ignite > Issue Type: Bug > Components: cache >Reporter: Semen Boikov >Priority: Blocker > Fix For: sprint-3 > > > Need to cleanup internal cache API: > - get rid of projection with predicate > - check if now possible to have multiple filters per operation, if not change > API to accept single IgnitePredicate instead of IgnitePredicate[] > - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter > - remove GridCacheAdapter methods which have ttl parameter > - get rid of unneeded CacheFlags > - get rid of GridCachePeekMode > - get rid of GridCacheAdapter.reload method > - I think it makes sence to rename GridCacheAdapter's method to match > IgniteCache public API (e.g. putx -> put, put -> getAndPut) > - remove methods keySet(), entrySet(), etc > - make async put future to return null (IGNITE-461) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (IGNITE-347) Cleanup internal cache API
[ https://issues.apache.org/jira/browse/IGNITE-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Semen Boikov updated IGNITE-347: Description: Need to cleanup internal cache API: - get rid of projection with predicate - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) - remove methods keySet(), entrySet(), etc was: Need to cleanup internal cache API: - get rid of projection with predicate - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) > Cleanup internal cache API > -- > > Key: IGNITE-347 > URL: https://issues.apache.org/jira/browse/IGNITE-347 > Project: Ignite > Issue Type: Bug > Components: cache >Reporter: Semen Boikov >Priority: Blocker > Fix For: sprint-3 > > > Need to cleanup internal cache API: > - get rid of projection with predicate > - check if now possible to have multiple filters per operation, if not change > API to accept single IgnitePredicate instead of IgnitePredicate[] > - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter > - remove GridCacheAdapter methods which have ttl parameter > - get rid of unneeded CacheFlags > - get rid of GridCachePeekMode > - get rid of GridCacheAdapter.reload method > - I think it makes sence to rename GridCacheAdapter's method to match > IgniteCache public API (e.g. putx -> put, put -> getAndPut) > - remove methods keySet(), entrySet(), etc -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (IGNITE-347) Cleanup internal cache API
[ https://issues.apache.org/jira/browse/IGNITE-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Semen Boikov updated IGNITE-347: Description: Need to cleanup internal cache API: - get rid of projection with predicate ( - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) was: Need to cleanup internal cache API: - get rid of projection with predicate ( - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) > Cleanup internal cache API > -- > > Key: IGNITE-347 > URL: https://issues.apache.org/jira/browse/IGNITE-347 > Project: Ignite > Issue Type: Bug > Components: cache >Reporter: Semen Boikov >Priority: Blocker > Fix For: sprint-3 > > > Need to cleanup internal cache API: > - get rid of projection with predicate ( > - check if now possible to have multiple filters per operation, if not change > API to accept single IgnitePredicate instead of IgnitePredicate[] > - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter > - remove GridCacheAdapter methods which have ttl parameter > - get rid of unneeded CacheFlags > - get rid of GridCachePeekMode > - get rid of GridCacheAdapter.reload method > - I think it makes sence to rename GridCacheAdapter's method to match > IgniteCache public API (e.g. putx -> put, put -> getAndPut) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (IGNITE-347) Cleanup internal cache API
[ https://issues.apache.org/jira/browse/IGNITE-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Semen Boikov updated IGNITE-347: Description: Need to cleanup internal cache API: - get rid of projection with predicate - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) was: Need to cleanup internal cache API: - get rid of projection with predicate ( - check if now possible to have multiple filters per operation, if not change API to accept single IgnitePredicate instead of IgnitePredicate[] - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter - remove GridCacheAdapter methods which have ttl parameter - get rid of unneeded CacheFlags - get rid of GridCachePeekMode - get rid of GridCacheAdapter.reload method - I think it makes sence to rename GridCacheAdapter's method to match IgniteCache public API (e.g. putx -> put, put -> getAndPut) > Cleanup internal cache API > -- > > Key: IGNITE-347 > URL: https://issues.apache.org/jira/browse/IGNITE-347 > Project: Ignite > Issue Type: Bug > Components: cache >Reporter: Semen Boikov >Priority: Blocker > Fix For: sprint-3 > > > Need to cleanup internal cache API: > - get rid of projection with predicate > - check if now possible to have multiple filters per operation, if not change > API to accept single IgnitePredicate instead of IgnitePredicate[] > - remove GridCacheAdapter methods which have GridCacheProjectionEx parameter > - remove GridCacheAdapter methods which have ttl parameter > - get rid of unneeded CacheFlags > - get rid of GridCachePeekMode > - get rid of GridCacheAdapter.reload method > - I think it makes sence to rename GridCacheAdapter's method to match > IgniteCache public API (e.g. putx -> put, put -> getAndPut) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
