http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
index 37f4494..6ee76fb 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryManager.java
@@ -45,7 +45,7 @@ import static org.apache.ignite.internal.GridTopic.*;
 /**
  * Continuous queries manager.
  */
-public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K, V> {
+public class CacheContinuousQueryManager extends GridCacheManagerAdapter {
     /** */
     private static final byte CREATED_FLAG = 0b0001;
 
@@ -59,13 +59,13 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
     private static final byte EXPIRED_FLAG = 0b1000;
 
     /** Listeners. */
-    private final ConcurrentMap<UUID, CacheContinuousQueryListener<K, V>> 
lsnrs = new ConcurrentHashMap8<>();
+    private final ConcurrentMap<UUID, CacheContinuousQueryListener> lsnrs = 
new ConcurrentHashMap8<>();
 
     /** Listeners count. */
     private final AtomicInteger lsnrCnt = new AtomicInteger();
 
     /** Internal entries listeners. */
-    private final ConcurrentMap<UUID, CacheContinuousQueryListener<K, V>> 
intLsnrs = new ConcurrentHashMap8<>();
+    private final ConcurrentMap<UUID, CacheContinuousQueryListener> intLsnrs = 
new ConcurrentHashMap8<>();
 
     /** Internal listeners count. */
     private final AtomicInteger intLsnrCnt = new AtomicInteger();
@@ -89,10 +89,10 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
     /** {@inheritDoc} */
     @SuppressWarnings("unchecked")
     @Override protected void onKernalStart0() throws IgniteCheckedException {
-        Iterable<CacheEntryListenerConfiguration<K, V>> cfgs = 
cctx.config().getCacheEntryListenerConfigurations();
+        Iterable<CacheEntryListenerConfiguration> cfgs = 
cctx.config().getCacheEntryListenerConfigurations();
 
         if (cfgs != null) {
-            for (CacheEntryListenerConfiguration<K, V> cfg : cfgs)
+            for (CacheEntryListenerConfiguration cfg : cfgs)
                 executeJCacheQuery(cfg, true);
         }
     }
@@ -135,7 +135,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         if (preload && !internal)
             return;
 
-        ConcurrentMap<UUID, CacheContinuousQueryListener<K, V>> lsnrCol;
+        ConcurrentMap<UUID, CacheContinuousQueryListener> lsnrCol;
 
         if (internal)
             lsnrCol = intLsnrCnt.get() > 0 ? intLsnrs : null;
@@ -158,13 +158,13 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         boolean primary = cctx.affinity().primary(cctx.localNode(), key, -1);
         boolean recordIgniteEvt = !internal && 
cctx.gridEvents().isRecordable(EVT_CACHE_QUERY_OBJECT_READ);
 
-        for (CacheContinuousQueryListener<K, V> lsnr : lsnrCol.values()) {
+        for (CacheContinuousQueryListener lsnr : lsnrCol.values()) {
             if (preload && !lsnr.notifyExisting())
                 continue;
 
             if (!initialized) {
                 if (lsnr.oldValueRequired()) {
-                    oldVal = cctx.unwrapTemporary(oldVal);
+                    oldVal = (CacheObject)cctx.unwrapTemporary(oldVal);
 
                     if (oldVal != null)
                         oldVal.finishUnmarshal(cctx.cacheObjectContext(), 
cctx.deploy().globalLoader());
@@ -183,7 +183,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
                 newVal,
                 lsnr.oldValueRequired() ? oldVal : null);
 
-            CacheContinuousQueryEvent<K, V> evt = new 
CacheContinuousQueryEvent<>(
+            CacheContinuousQueryEvent evt = new CacheContinuousQueryEvent<>(
                 cctx.kernalContext().cache().jcache(cctx.name()), cctx, e0);
 
             lsnr.onEntryUpdated(evt, primary, recordIgniteEvt);
@@ -204,7 +204,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         if (e.isInternal())
             return;
 
-        ConcurrentMap<UUID, CacheContinuousQueryListener<K, V>> lsnrCol = 
lsnrCnt.get() > 0 ? lsnrs : null;
+        ConcurrentMap<UUID, CacheContinuousQueryListener> lsnrCol = 
lsnrCnt.get() > 0 ? lsnrs : null;
 
         if (F.isEmpty(lsnrCol))
             return;
@@ -215,10 +215,10 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
 
             boolean initialized = false;
 
-            for (CacheContinuousQueryListener<K, V> lsnr : lsnrCol.values()) {
+            for (CacheContinuousQueryListener lsnr : lsnrCol.values()) {
                 if (!initialized) {
                     if (lsnr.oldValueRequired())
-                        oldVal = cctx.unwrapTemporary(oldVal);
+                        oldVal = (CacheObject)cctx.unwrapTemporary(oldVal);
 
                     if (oldVal != null)
                         oldVal.finishUnmarshal(cctx.cacheObjectContext(), 
cctx.deploy().globalLoader());
@@ -233,7 +233,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
                    null,
                    lsnr.oldValueRequired() ? oldVal : null);
 
-                CacheContinuousQueryEvent<K, V> evt = new 
CacheContinuousQueryEvent(
+                CacheContinuousQueryEvent evt = new CacheContinuousQueryEvent(
                     cctx.kernalContext().cache().jcache(cctx.name()), cctx, 
e0);
 
                 lsnr.onEntryUpdated(evt, primary, recordIgniteEvt);
@@ -251,7 +251,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @return Continuous routine ID.
      * @throws IgniteCheckedException In case of error.
      */
-    public UUID executeQuery(CacheEntryUpdatedListener<K, V> locLsnr, 
CacheEntryEventFilter<K, V> rmtFilter,
+    public UUID executeQuery(CacheEntryUpdatedListener locLsnr, 
CacheEntryEventFilter rmtFilter,
         int bufSize, long timeInterval, boolean autoUnsubscribe, ClusterGroup 
grp) throws IgniteCheckedException {
         return executeQuery0(
             locLsnr,
@@ -275,8 +275,12 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @return Continuous routine ID.
      * @throws IgniteCheckedException In case of error.
      */
-    public UUID executeInternalQuery(CacheEntryUpdatedListener<K, V> locLsnr, 
CacheEntryEventFilter<K, V> rmtFilter,
-        boolean loc, boolean notifyExisting) throws IgniteCheckedException {
+    public UUID executeInternalQuery(CacheEntryUpdatedListener<?, ?> locLsnr,
+        CacheEntryEventFilter rmtFilter,
+        boolean loc,
+        boolean notifyExisting)
+        throws IgniteCheckedException
+    {
         return executeQuery0(
             locLsnr,
             rmtFilter,
@@ -306,7 +310,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @param onStart Whether listener is created on node start.
      * @throws IgniteCheckedException
      */
-    public void executeJCacheQuery(CacheEntryListenerConfiguration<K, V> cfg, 
boolean onStart)
+    public void executeJCacheQuery(CacheEntryListenerConfiguration cfg, 
boolean onStart)
         throws IgniteCheckedException {
         JCacheQuery lsnr = new JCacheQuery(cfg, onStart);
 
@@ -329,7 +333,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @param cfg Listener configuration.
      * @throws IgniteCheckedException In case of error.
      */
-    public void cancelJCacheQuery(CacheEntryListenerConfiguration<K, V> cfg) 
throws IgniteCheckedException {
+    public void cancelJCacheQuery(CacheEntryListenerConfiguration cfg) throws 
IgniteCheckedException {
         JCacheQuery lsnr = jCacheLsnrs.remove(cfg);
 
         if (lsnr != null)
@@ -351,7 +355,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @return Continuous routine ID.
      * @throws IgniteCheckedException In case of error.
      */
-    private UUID executeQuery0(CacheEntryUpdatedListener<K, V> locLsnr, final 
CacheEntryEventFilter<K, V> rmtFilter,
+    private UUID executeQuery0(CacheEntryUpdatedListener locLsnr, final 
CacheEntryEventFilter rmtFilter,
         int bufSize, long timeInterval, boolean autoUnsubscribe, boolean 
internal, boolean notifyExisting,
         boolean oldValRequired, boolean sync, boolean ignoreExpired, 
ClusterGroup grp) throws IgniteCheckedException {
         cctx.checkSecurity(GridSecurityPermission.CACHE_READ);
@@ -413,10 +417,10 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         if (notifyExisting) {
             final Iterator<GridCacheEntryEx> it = 
cctx.cache().allEntries().iterator();
 
-            locLsnr.onUpdated(new Iterable<CacheEntryEvent<? extends K, ? 
extends V>>() {
-                @Override public Iterator<CacheEntryEvent<? extends K, ? 
extends V>> iterator() {
-                    return new Iterator<CacheEntryEvent<? extends K, ? extends 
V>>() {
-                        private CacheContinuousQueryEvent<? extends K, ? 
extends V> next;
+            locLsnr.onUpdated(new Iterable<CacheEntryEvent>() {
+                @Override public Iterator<CacheEntryEvent> iterator() {
+                    return new Iterator<CacheEntryEvent>() {
+                        private CacheContinuousQueryEvent next;
 
                         {
                             advance();
@@ -426,11 +430,11 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
                             return next != null;
                         }
 
-                        @Override public CacheEntryEvent<? extends K, ? 
extends V> next() {
+                        @Override public CacheEntryEvent next() {
                             if (!hasNext())
                                 throw new NoSuchElementException();
 
-                            CacheEntryEvent<? extends K, ? extends V> next0 = 
next;
+                            CacheEntryEvent next0 = next;
 
                             advance();
 
@@ -474,7 +478,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @return Whether listener was actually registered.
      */
     boolean registerListener(UUID lsnrId,
-        CacheContinuousQueryListener<K, V> lsnr,
+        CacheContinuousQueryListener lsnr,
         boolean internal) {
         boolean added;
 
@@ -502,7 +506,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      * @param id Listener ID.
      */
     void unregisterListener(boolean internal, UUID id) {
-        CacheContinuousQueryListener<K, V> lsnr;
+        CacheContinuousQueryListener lsnr;
 
         if (internal) {
             if ((lsnr = intLsnrs.remove(id)) != null) {
@@ -524,7 +528,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
      */
     private class JCacheQuery {
         /** */
-        private final CacheEntryListenerConfiguration<K, V> cfg;
+        private final CacheEntryListenerConfiguration cfg;
 
         /** */
         private final boolean onStart;
@@ -535,7 +539,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         /**
          * @param cfg Listener configuration.
          */
-        private JCacheQuery(CacheEntryListenerConfiguration<K, V> cfg, boolean 
onStart) {
+        private JCacheQuery(CacheEntryListenerConfiguration cfg, boolean 
onStart) {
             this.cfg = cfg;
             this.onStart = onStart;
         }
@@ -548,7 +552,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
             if (!onStart)
                 cctx.config().addCacheEntryListenerConfiguration(cfg);
 
-            CacheEntryListener<? super K, ? super V> locLsnrImpl = 
cfg.getCacheEntryListenerFactory().create();
+            CacheEntryListener locLsnrImpl = 
(CacheEntryListener)cfg.getCacheEntryListenerFactory().create();
 
             if (locLsnrImpl == null)
                 throw new IgniteCheckedException("Local CacheEntryListener is 
mandatory and can't be null.");
@@ -563,11 +567,12 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
             if (types == 0)
                 throw new IgniteCheckedException("Listener must implement one 
of CacheEntryListener sub-interfaces.");
 
-            CacheEntryUpdatedListener<K, V> locLsnr = 
(CacheEntryUpdatedListener<K, V>)new JCacheQueryLocalListener(
-                locLsnrImpl, cctx.kernalContext().cache().jcache(cctx.name()));
+            CacheEntryUpdatedListener locLsnr = new JCacheQueryLocalListener(
+                locLsnrImpl,
+                cctx.kernalContext().cache().jcache(cctx.name()));
 
-            CacheEntryEventFilter<K, V> rmtFilter = (CacheEntryEventFilter<K, 
V>)new JCacheQueryRemoteFilter<>(
-                cfg.getCacheEntryEventFilterFactory() != null ? 
cfg.getCacheEntryEventFilterFactory().create() : null,
+            CacheEntryEventFilter rmtFilter = new JCacheQueryRemoteFilter(
+                cfg.getCacheEntryEventFilterFactory() != null ? 
(CacheEntryEventFilter)cfg.getCacheEntryEventFilterFactory().create() : null,
                 types);
 
             routineId = executeQuery0(
@@ -687,9 +692,9 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
 
     /**
      */
-    private static class JCacheQueryRemoteFilter<K, V> implements 
CacheEntryEventFilter<K, V>, Externalizable {
+    private static class JCacheQueryRemoteFilter implements 
CacheEntryEventFilter, Externalizable {
         /** */
-        private CacheEntryEventFilter<K, V> impl;
+        private CacheEntryEventFilter impl;
 
         /** */
         private byte types;
@@ -709,7 +714,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
          * @param impl Filter.
          * @param types Types.
          */
-        JCacheQueryRemoteFilter(CacheEntryEventFilter<K, V> impl, byte types) {
+        JCacheQueryRemoteFilter(CacheEntryEventFilter impl, byte types) {
             assert types != 0;
 
             this.impl = impl;
@@ -717,7 +722,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         }
 
         /** {@inheritDoc} */
-        @Override public boolean evaluate(CacheEntryEvent<? extends K, ? 
extends V> evt) {
+        @Override public boolean evaluate(CacheEntryEvent evt) {
             try {
                 return (types & flag(evt.getEventType())) != 0 && (impl == 
null || impl.evaluate(evt));
             }
@@ -737,7 +742,7 @@ public class CacheContinuousQueryManager<K, V> extends 
GridCacheManagerAdapter<K
         /** {@inheritDoc} */
         @SuppressWarnings("unchecked")
         @Override public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
-            impl = (CacheEntryEventFilter<K, V>)in.readObject();
+            impl = (CacheEntryEventFilter)in.readObject();
             types = in.readByte();
         }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
index bd43d5c..fa0f293 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
@@ -1866,7 +1866,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
 
     /** {@inheritDoc} */
     @SuppressWarnings("unchecked")
-    @Override public <K, V> IgniteInternalFuture<GridCacheReturn<CacheObject>> 
putAllAsync(
+    @Override public <K, V> IgniteInternalFuture<GridCacheReturn> putAllAsync(
         GridCacheContext cacheCtx,
         Map<? extends K, ? extends V> map,
         boolean retval,
@@ -1874,7 +1874,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
         long ttl,
         CacheEntryPredicate[] filter
     ) {
-        return 
(IgniteInternalFuture<GridCacheReturn<CacheObject>>)putAllAsync0(cacheCtx,
+        return (IgniteInternalFuture<GridCacheReturn>)putAllAsync0(cacheCtx,
             map,
             null,
             null,
@@ -1901,12 +1901,12 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
 
     /** {@inheritDoc} */
     @SuppressWarnings("unchecked")
-    @Override public <K, V, T> IgniteInternalFuture<GridCacheReturn<Map<K, 
EntryProcessorResult<T>>>> invokeAsync(
+    @Override public <K, V, T> IgniteInternalFuture<GridCacheReturn> 
invokeAsync(
         GridCacheContext cacheCtx,
         @Nullable Map<? extends K, ? extends EntryProcessor<K, V, Object>> map,
         Object... invokeArgs
     ) {
-        return (IgniteInternalFuture<GridCacheReturn<Map<K, 
EntryProcessorResult<T>>>>)putAllAsync0(cacheCtx,
+        return (IgniteInternalFuture<GridCacheReturn>)putAllAsync0(cacheCtx,
             null,
             map,
             invokeArgs,
@@ -1969,7 +1969,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
         boolean retval,
         boolean lockOnly,
         CacheEntryPredicate[] filter,
-        final GridCacheReturn<CacheObject> ret,
+        final GridCacheReturn ret,
         Collection<KeyCacheObject> enlisted,
         @Nullable Map<KeyCacheObject, GridCacheDrInfo> drPutMap,
         @Nullable Map<KeyCacheObject, GridCacheVersion> drRmvMap
@@ -2559,7 +2559,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
 
         init();
 
-        final GridCacheReturn<CacheObject> ret = new 
GridCacheReturn<>(localResult(), false);
+        final GridCacheReturn ret = new GridCacheReturn(localResult(), false);
 
         if (F.isEmpty(map0) && F.isEmpty(invokeMap0)) {
             if (implicit())
@@ -2616,8 +2616,8 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
                     -1L,
                     CU.empty0());
 
-                PLC1<GridCacheReturn<CacheObject>> plc1 = new 
PLC1<GridCacheReturn<CacheObject>>(ret) {
-                    @Override public GridCacheReturn<CacheObject> 
postLock(GridCacheReturn<CacheObject> ret)
+                PLC1<GridCacheReturn> plc1 = new PLC1<GridCacheReturn>(ret) {
+                    @Override public GridCacheReturn postLock(GridCacheReturn 
ret)
                         throws IgniteCheckedException
                     {
                         if (log.isDebugEnabled())
@@ -2670,11 +2670,11 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
                         loadFut.get();
                     }
                     catch (IgniteCheckedException e) {
-                        return new GridFinishedFutureEx<>(new 
GridCacheReturn<V>(localResult()), e);
+                        return new GridFinishedFutureEx<>(new 
GridCacheReturn(localResult()), e);
                     }
 
-                    return commitAsync().chain(new 
CX1<IgniteInternalFuture<IgniteInternalTx>, GridCacheReturn<Object>>() {
-                        @Override public GridCacheReturn<Object> 
applyx(IgniteInternalFuture<IgniteInternalTx> txFut) throws 
IgniteCheckedException {
+                    return commitAsync().chain(new 
CX1<IgniteInternalFuture<IgniteInternalTx>, GridCacheReturn>() {
+                        @Override public GridCacheReturn 
applyx(IgniteInternalFuture<IgniteInternalTx> txFut) throws 
IgniteCheckedException {
                             txFut.get();
 
                             return implicitRes;
@@ -2682,8 +2682,8 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
                     });
                 }
                 else
-                    return loadFut.chain(new 
CX1<IgniteInternalFuture<Set<KeyCacheObject>>, GridCacheReturn<CacheObject>>() {
-                        @Override public GridCacheReturn<CacheObject> 
applyx(IgniteInternalFuture<Set<KeyCacheObject>> f) throws 
IgniteCheckedException {
+                    return loadFut.chain(new 
CX1<IgniteInternalFuture<Set<KeyCacheObject>>, GridCacheReturn>() {
+                        @Override public GridCacheReturn 
applyx(IgniteInternalFuture<Set<KeyCacheObject>> f) throws 
IgniteCheckedException {
                             f.get();
 
                             return ret;
@@ -2699,7 +2699,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
     }
 
     /** {@inheritDoc} */
-    @Override public <K, V> IgniteInternalFuture<GridCacheReturn<CacheObject>> 
removeAllAsync(
+    @Override public <K, V> IgniteInternalFuture<GridCacheReturn> 
removeAllAsync(
         GridCacheContext cacheCtx,
         Collection<? extends K> keys,
         @Nullable GridCacheEntryEx cached,
@@ -2719,7 +2719,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
      * @return Future for asynchronous remove.
      */
     @SuppressWarnings("unchecked")
-    private <K, V> IgniteInternalFuture<GridCacheReturn<CacheObject>> 
removeAllAsync0(
+    private <K, V> IgniteInternalFuture<GridCacheReturn> removeAllAsync0(
         final GridCacheContext cacheCtx,
         @Nullable final Collection<? extends K> keys,
         @Nullable Map<KeyCacheObject, GridCacheVersion> drMap,
@@ -2755,7 +2755,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
             return new GridFinishedFuture<>(cctx.kernalContext(), e);
         }
 
-        final GridCacheReturn<CacheObject> ret = new 
GridCacheReturn<>(localResult(), false);
+        final GridCacheReturn ret = new GridCacheReturn(localResult(), false);
 
         if (F.isEmpty(keys0)) {
             if (implicit()) {
@@ -2826,8 +2826,8 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
                     -1L,
                     CU.empty0());
 
-                PLC1<GridCacheReturn<CacheObject>> plc1 = new 
PLC1<GridCacheReturn<CacheObject>>(ret) {
-                    @Override protected GridCacheReturn<CacheObject> 
postLock(GridCacheReturn<CacheObject> ret)
+                PLC1<GridCacheReturn> plc1 = new PLC1<GridCacheReturn>(ret) {
+                    @Override protected GridCacheReturn 
postLock(GridCacheReturn ret)
                         throws IgniteCheckedException
                     {
                         if (log.isDebugEnabled())
@@ -2876,8 +2876,8 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
                     // with prepare response, if required.
                     assert loadFut.isDone();
 
-                    return commitAsync().chain(new 
CX1<IgniteInternalFuture<IgniteInternalTx>, GridCacheReturn<CacheObject>>() {
-                        @Override public GridCacheReturn<CacheObject> 
applyx(IgniteInternalFuture<IgniteInternalTx> txFut)
+                    return commitAsync().chain(new 
CX1<IgniteInternalFuture<IgniteInternalTx>, GridCacheReturn>() {
+                        @Override public GridCacheReturn 
applyx(IgniteInternalFuture<IgniteInternalTx> txFut)
                             throws IgniteCheckedException
                         {
                             txFut.get();
@@ -2887,8 +2887,8 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
                     });
                 }
                 else
-                    return loadFut.chain(new 
CX1<IgniteInternalFuture<Set<KeyCacheObject>>, GridCacheReturn<CacheObject>>() {
-                        @Override public GridCacheReturn<CacheObject> 
applyx(IgniteInternalFuture<Set<KeyCacheObject>> f)
+                    return loadFut.chain(new 
CX1<IgniteInternalFuture<Set<KeyCacheObject>>, GridCacheReturn>() {
+                        @Override public GridCacheReturn 
applyx(IgniteInternalFuture<Set<KeyCacheObject>> f)
                             throws IgniteCheckedException
                         {
                             f.get();
@@ -2974,7 +2974,7 @@ public abstract class IgniteTxLocalAdapter extends 
IgniteTxAdapter
         try {
             init();
 
-            GridCacheReturn<CacheObject> ret = new 
GridCacheReturn<>(localResult(), false);
+            GridCacheReturn ret = new GridCacheReturn(localResult(), false);
 
             Collection<KeyCacheObject> enlisted = new ArrayList<>();
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalEx.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalEx.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalEx.java
index 05caac6..96a044e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalEx.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalEx.java
@@ -90,7 +90,7 @@ public interface IgniteTxLocalEx extends IgniteInternalTx {
      * @param ttl Time to live for entry. If negative, leave unchanged.
      * @return Future for put operation.
      */
-    public <K, V> IgniteInternalFuture<GridCacheReturn<CacheObject>> 
putAllAsync(
+    public <K, V> IgniteInternalFuture<GridCacheReturn> putAllAsync(
         GridCacheContext cacheCtx,
         Map<? extends K, ? extends V> map,
         boolean retval,
@@ -104,7 +104,7 @@ public interface IgniteTxLocalEx extends IgniteInternalTx {
      * @param invokeArgs Optional arguments for entry processor.
      * @return Transform operation future.
      */
-    public <K, V, T> IgniteInternalFuture<GridCacheReturn<Map<K, 
EntryProcessorResult<T>>>> invokeAsync(
+    public <K, V, T> IgniteInternalFuture<GridCacheReturn> invokeAsync(
         GridCacheContext cacheCtx,
         Map<? extends K, ? extends EntryProcessor<K, V, Object>> map,
         Object... invokeArgs);
@@ -117,7 +117,7 @@ public interface IgniteTxLocalEx extends IgniteInternalTx {
      * @param filter Filter.
      * @return Future for asynchronous remove.
      */
-    public <K, V> IgniteInternalFuture<GridCacheReturn<CacheObject>> 
removeAllAsync(
+    public <K, V> IgniteInternalFuture<GridCacheReturn> removeAllAsync(
         GridCacheContext cacheCtx,
         Collection<? extends K> keys,
         @Nullable GridCacheEntryEx cached,

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestEntryEx.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestEntryEx.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestEntryEx.java
index fdc17d7..d967a51 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestEntryEx.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheTestEntryEx.java
@@ -388,7 +388,7 @@ public class GridCacheTestEntryEx extends 
GridMetadataAwareAdapter implements Gr
     }
 
     /** @inheritDoc */
-    @Override public <K, V> boolean invalidate(@Nullable CacheEntryPredicate[] 
filter)
+    @Override public boolean invalidate(@Nullable CacheEntryPredicate[] filter)
         throws GridCacheEntryRemovedException, IgniteCheckedException {
         assert false;
 
@@ -396,7 +396,7 @@ public class GridCacheTestEntryEx extends 
GridMetadataAwareAdapter implements Gr
     }
 
     /** @inheritDoc */
-    @Override public <K, V> boolean compact(@Nullable CacheEntryPredicate[] 
filter)
+    @Override public boolean compact(@Nullable CacheEntryPredicate[] filter)
         throws GridCacheEntryRemovedException, IgniteCheckedException {
         assert false;
 
@@ -404,7 +404,7 @@ public class GridCacheTestEntryEx extends 
GridMetadataAwareAdapter implements Gr
     }
 
     /** @inheritDoc */
-    @Override public <K, V> boolean evictInternal(boolean swap, 
GridCacheVersion obsoleteVer,
+    @Override public boolean evictInternal(boolean swap, GridCacheVersion 
obsoleteVer,
         @Nullable CacheEntryPredicate[] filter) {
         assert false;
 
@@ -541,7 +541,7 @@ public class GridCacheTestEntryEx extends 
GridMetadataAwareAdapter implements Gr
     }
 
     /** @inheritDoc */
-    @Override public <K, V> boolean clear(GridCacheVersion ver, boolean 
readers,
+    @Override public boolean clear(GridCacheVersion ver, boolean readers,
         @Nullable CacheEntryPredicate[] filter) throws IgniteCheckedException {
         if (ver == null || ver.equals(this.ver)) {
             val = null;
@@ -614,7 +614,7 @@ public class GridCacheTestEntryEx extends 
GridMetadataAwareAdapter implements Gr
     }
 
     /** @inheritDoc */
-    @Override public <K, V> CacheObject peek(GridCachePeekMode mode, 
CacheEntryPredicate[] filter) {
+    @Override public CacheObject peek(GridCachePeekMode mode, 
CacheEntryPredicate[] filter) {
         return val;
     }
 
@@ -626,7 +626,7 @@ public class GridCacheTestEntryEx extends 
GridMetadataAwareAdapter implements Gr
     }
 
     /** @inheritDoc */
-    @Override public <K, V> CacheObject peek(Collection<GridCachePeekMode> 
modes,
+    @Override public CacheObject peek(Collection<GridCachePeekMode> modes,
         CacheEntryPredicate[] filter)
         throws GridCacheEntryRemovedException {
         return val;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDelayedSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDelayedSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDelayedSelfTest.java
index 33ac600..9d88d41 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDelayedSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDelayedSelfTest.java
@@ -290,7 +290,7 @@ public class GridCacheDhtPreloadDelayedSelfTest extends 
GridCommonAbstractTest {
                 for (Ignite g : ignites) {
                     info(">>> Checking affinity for grid: " + g.name());
 
-                    GridDhtPartitionTopology<Integer, String> top = 
topology(g);
+                    GridDhtPartitionTopology top = topology(g);
 
                     GridDhtPartitionFullMap fullMap = top.partitionMap(true);
 
@@ -365,7 +365,7 @@ public class GridCacheDhtPreloadDelayedSelfTest extends 
GridCommonAbstractTest {
      * @param g Grid.
      * @return Topology.
      */
-    private GridDhtPartitionTopology<Integer, String> topology(Ignite g) {
+    private GridDhtPartitionTopology topology(Ignite g) {
         return ((GridNearCacheAdapter<Integer, 
String>)((IgniteKernal)g).<Integer, String>internalCache()).dht().topology();
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDisabledSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDisabledSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDisabledSelfTest.java
index 7b9a9bc..cb62e24 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDisabledSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadDisabledSelfTest.java
@@ -115,8 +115,8 @@ public class GridCacheDhtPreloadDisabledSelfTest extends 
GridCommonAbstractTest
      * @param i Grid index.
      * @return Topology.
      */
-    private GridDhtPartitionTopology<Integer, String> topology(int i) {
-        return near(grid(i).<Integer, String>jcache(null)).dht().topology();
+    private GridClientPartitionTopology topology(int i) {
+        return 
(GridClientPartitionTopology)near(grid(i).jcache(null)).dht().topology();
     }
 
     /** @throws Exception If failed. */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadSelfTest.java
index af774f7..426f1dd 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadSelfTest.java
@@ -310,7 +310,7 @@ public class GridCacheDhtPreloadSelfTest extends 
GridCommonAbstractTest {
 
             for (int i = 0; i < keyCnt; i++) {
                 if 
(aff.mapPartitionToPrimaryAndBackups(aff.partition(i)).contains(last.cluster().localNode()))
 {
-                    GridDhtPartitionTopology<Integer, String> top = 
dht.topology();
+                    GridDhtPartitionTopology top = dht.topology();
 
                     for (GridDhtLocalPartition p : top.localPartitions()) {
                         Collection<ClusterNode> moving = top.moving(p.id());
@@ -574,7 +574,7 @@ public class GridCacheDhtPreloadSelfTest extends 
GridCommonAbstractTest {
 
             for (int i = 0; i < keyCnt; i++) {
                 if 
(aff.mapPartitionToPrimaryAndBackups(aff.partition(i)).contains(last.cluster().localNode()))
 {
-                    GridDhtPartitionTopology<Integer, String> top = 
dht.topology();
+                    GridDhtPartitionTopology top = dht.topology();
 
                     for (GridDhtLocalPartition p : top.localPartitions()) {
                         Collection<ClusterNode> moving = top.moving(p.id());

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadStartStopSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadStartStopSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadStartStopSelfTest.java
index a17266c..9aaa1f0 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadStartStopSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtPreloadStartStopSelfTest.java
@@ -214,7 +214,7 @@ public class GridCacheDhtPreloadStartStopSelfTest extends 
GridCommonAbstractTest
 
             for (int i = 0; i < keyCnt; i++) {
                 if 
(aff.mapPartitionToPrimaryAndBackups(aff.partition(i)).contains(g1.cluster().localNode()))
 {
-                    GridDhtPartitionTopology<Integer, String> top = 
dht.topology();
+                    GridDhtPartitionTopology top = dht.topology();
 
                     for (GridDhtLocalPartition p : top.localPartitions())
                         assertEquals("Invalid partition state for partition: " 
+ p, OWNING, p.state());

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtTestUtils.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtTestUtils.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtTestUtils.java
index f9bffcf..2efdd7e 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtTestUtils.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheDhtTestUtils.java
@@ -64,7 +64,7 @@ public class GridCacheDhtTestUtils {
             throw new IgniteCheckedException("Failed to get cache map.", e);
         }
 
-        GridDhtPartitionTopology<Integer,String> top = dht.topology();
+        GridDhtPartitionTopology top = dht.topology();
 
         GridCacheContext ctx = dht.context();
 
@@ -103,7 +103,7 @@ public class GridCacheDhtTestUtils {
         Ignite ignite = dht.context().grid();
         ClusterNode locNode = ignite.cluster().localNode();
 
-        GridDhtPartitionTopology<Integer, String> top = dht.topology();
+        GridDhtPartitionTopology top = dht.topology();
 
         System.out.println("\nTopology of cache #" + idx + " (" + locNode.id() 
+ ")" + ":");
         System.out.println("----------------------------------");
@@ -174,7 +174,7 @@ public class GridCacheDhtTestUtils {
         Ignite ignite = dht.context().grid();
         ClusterNode locNode = ignite.cluster().localNode();
 
-        GridDhtPartitionTopology<Integer,String> top = dht.topology();
+        GridDhtPartitionTopology top = dht.topology();
 
         // Expected partitions calculated with affinity function.
         // They should be in topology in OWNING state.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedTxSalvageSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedTxSalvageSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedTxSalvageSelfTest.java
index b8a3cc9..05f4338 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedTxSalvageSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedTxSalvageSelfTest.java
@@ -243,7 +243,7 @@ public class GridCachePartitionedTxSalvageSelfTest extends 
GridCommonAbstractTes
 
         IgniteKernal kernal = (IgniteKernal) ignite;
 
-        GridCacheAffinityManager<Object, Object> affMgr = 
kernal.internalCache().context().affinity();
+        GridCacheAffinityManager affMgr = 
kernal.internalCache().context().affinity();
 
         for (int i = 0; i < KEY_CNT * GRID_CNT * 1.5; i++) {
             if (!affMgr.localNode((Object)i, 
kernal.context().discovery().topologyVersion())) {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/loadtests/hashmap/GridCacheTestContext.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/loadtests/hashmap/GridCacheTestContext.java
 
b/modules/core/src/test/java/org/apache/ignite/loadtests/hashmap/GridCacheTestContext.java
index 0af44e1..50a7c4c 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/loadtests/hashmap/GridCacheTestContext.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/loadtests/hashmap/GridCacheTestContext.java
@@ -63,9 +63,9 @@ public class GridCacheTestContext<K, V> extends 
GridCacheContext<K, V> {
                 new CacheConfiguration()),
             new GridCacheEvictionManager<K, V>(),
             new GridCacheLocalQueryManager<K, V>(),
-            new CacheContinuousQueryManager<K, V>(),
-            new GridCacheAffinityManager<K, V>(),
-            new CacheDataStructuresManager<K, V>(),
+            new CacheContinuousQueryManager(),
+            new GridCacheAffinityManager(),
+            new CacheDataStructuresManager(),
             new GridCacheTtlManager(),
             new GridOsCacheDrManager(),
             new CacheNoopJtaManager());

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java 
b/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
index 6175a2f..88e7c7b 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testframework/GridTestUtils.java
@@ -886,7 +886,7 @@ public final class GridTestUtils {
         for (Ignite g : Ignition.allGrids()) {
             GridCache<K, V> cache = ((IgniteEx)g).cachex(cacheName);
 
-            GridDhtPartitionTopology<?, ?> top = dht(cache).topology();
+            GridDhtPartitionTopology top = dht(cache).topology();
 
             while (true) {
                 boolean wait = false;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/57ae9ec6/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java
 
b/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java
index f1e813f..caaebc1 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java
@@ -370,7 +370,7 @@ public abstract class GridCommonAbstractTest extends 
GridAbstractTest {
 
                     GridDhtCacheAdapter<?, ?> dht = dht(c);
 
-                    GridDhtPartitionTopology<?, ?> top = dht.topology();
+                    GridDhtPartitionTopology top = dht.topology();
 
                     for (int p = 0; p < aff.partitions(); p++) {
                         long start = 0;

Reply via email to