Merge ignite-1 into sprint-1

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/1a2e7d47
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/1a2e7d47
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/1a2e7d47

Branch: refs/heads/ignite-54
Commit: 1a2e7d4751a58e7bb516746ab3b247425fdab642
Parents: c0c28ab 6dd8b40
Author: nikolay_tikhonov <ntikho...@gridgain.com>
Authored: Mon Jan 19 10:03:51 2015 +0300
Committer: nikolay_tikhonov <ntikho...@gridgain.com>
Committed: Mon Jan 19 10:03:51 2015 +0300

----------------------------------------------------------------------
 LICENSE.txt                                     | 202 ++++
 apache-2.0.txt                                  | 202 ----
 .../examples/datagrid/CacheApiExample.java      |  63 +-
 .../datagrid/CachePopularNumbersExample.java    |  17 +-
 .../ScalarCachePopularNumbersExample.scala      |  17 +-
 .../services/javax.cache.spi.CachingProvider    |   1 +
 .../java/org/apache/ignite/IgniteCache.java     | 215 ++++-
 .../org/apache/ignite/IgniteCacheMXBean.java    |  72 ++
 .../org/apache/ignite/IgniteCacheManager.java   | 372 ++++++++
 .../apache/ignite/IgniteCachingProvider.java    | 189 ++++
 .../cache/CachePartialUpdateException.java      |  36 +
 .../dataload/IgniteDataLoadCacheUpdater.java    |   7 +-
 .../processors/cache/IgniteCacheProxy.java      | 701 ++++++++++++--
 .../communication/tcp/TcpCommunicationSpi.java  |   2 +-
 .../grid/cache/GridCacheConfiguration.java      |  43 +-
 .../org/gridgain/grid/cache/GridCacheEntry.java |  24 +-
 .../org/gridgain/grid/cache/GridCacheFlag.java  |   5 +-
 .../grid/cache/GridCacheInterceptor.java        |   8 +-
 .../cache/GridCachePartialUpdateException.java  |   1 +
 .../grid/cache/GridCacheProjection.java         | 186 ----
 .../org/gridgain/grid/kernal/GridGainEx.java    |   2 +-
 .../kernal/managers/GridManagerAdapter.java     |  26 +-
 .../processors/cache/CacheInvokeEntry.java      |  89 ++
 .../processors/cache/CacheInvokeResult.java     |  96 ++
 .../processors/cache/GridCacheAdapter.java      | 533 ++++++++---
 .../processors/cache/GridCacheContext.java      |  31 +-
 .../processors/cache/GridCacheEntryEx.java      |  30 +-
 .../processors/cache/GridCacheEntryImpl.java    |  18 +-
 .../cache/GridCacheEvictionEntry.java           |  18 +-
 .../cache/GridCacheFilterEvaluationEntry.java   |  18 +-
 .../processors/cache/GridCacheMapEntry.java     | 464 +++++----
 .../processors/cache/GridCacheMessage.java      |  71 +-
 .../processors/cache/GridCacheProcessor.java    |  24 +-
 .../processors/cache/GridCacheProjectionEx.java |  86 +-
 .../cache/GridCacheProjectionImpl.java          | 171 ++--
 .../processors/cache/GridCacheProxyImpl.java    | 147 +--
 .../processors/cache/GridCacheReturn.java       |  57 +-
 .../processors/cache/GridCacheStoreManager.java |   7 +-
 .../cache/GridCacheTransformComputeClosure.java |  76 --
 .../cache/GridCacheUpdateAtomicResult.java      |  20 +-
 .../kernal/processors/cache/GridCacheUtils.java |  25 +-
 .../cache/IgniteCacheExpiryPolicy.java          |  65 ++
 .../GridAtomicCacheQueueImpl.java               |  44 +-
 .../GridCacheDataStructuresManager.java         |   7 +-
 .../datastructures/GridCacheQueueAdapter.java   | 229 +++--
 .../GridTransactionalCacheQueueImpl.java        | 112 ++-
 .../distributed/GridCacheTtlUpdateRequest.java  | 492 ++++++++++
 .../GridDistributedCacheAdapter.java            |  18 +-
 .../GridDistributedLockResponse.java            |  19 +-
 .../GridDistributedTxRemoteAdapter.java         |  52 +-
 .../IgniteExternalizableExpiryPolicy.java       | 166 ++++
 .../distributed/dht/GridDhtCacheAdapter.java    | 238 ++++-
 .../cache/distributed/dht/GridDhtGetFuture.java |  70 +-
 .../distributed/dht/GridDhtLockFuture.java      |  18 +-
 .../distributed/dht/GridDhtLockRequest.java     |  50 +-
 .../dht/GridDhtTransactionalCacheAdapter.java   |  57 +-
 .../distributed/dht/GridDhtTxFinishFuture.java  |  22 +
 .../distributed/dht/GridDhtTxFinishRequest.java |  95 ++
 .../cache/distributed/dht/GridDhtTxLocal.java   |   9 +-
 .../distributed/dht/GridDhtTxLocalAdapter.java  |  64 +-
 .../cache/distributed/dht/GridDhtTxRemote.java  |  29 +-
 .../dht/GridPartitionedGetFuture.java           |  33 +-
 .../dht/atomic/GridDhtAtomicCache.java          | 685 ++++++++++---
 .../dht/atomic/GridDhtAtomicUpdateFuture.java   |  54 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  | 440 ++++++---
 .../dht/atomic/GridNearAtomicUpdateFuture.java  |  61 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java | 210 ++--
 .../atomic/GridNearAtomicUpdateResponse.java    | 135 ++-
 .../dht/colocated/GridDhtColocatedCache.java    | 139 ++-
 .../colocated/GridDhtColocatedLockFuture.java   |  91 +-
 .../distributed/near/GridNearAtomicCache.java   | 106 ++-
 .../distributed/near/GridNearCacheAdapter.java  |  41 +-
 .../distributed/near/GridNearCacheEntry.java    |  19 +-
 .../distributed/near/GridNearGetFuture.java     |  47 +-
 .../distributed/near/GridNearGetRequest.java    |  31 +-
 .../distributed/near/GridNearLockFuture.java    |  11 +-
 .../distributed/near/GridNearLockRequest.java   |  43 +-
 .../distributed/near/GridNearLockResponse.java  |   1 +
 .../near/GridNearTransactionalCache.java        |  59 +-
 .../cache/distributed/near/GridNearTxLocal.java | 116 ++-
 .../near/GridNearTxPrepareRequest.java          |   7 +
 .../distributed/near/GridNearTxRemote.java      |   8 +-
 .../processors/cache/dr/GridCacheDrManager.java |   2 +-
 .../cache/dr/os/GridOsCacheDrManager.java       |   2 +-
 .../processors/cache/local/GridLocalCache.java  |  11 +-
 .../processors/cache/local/GridLocalTx.java     |   1 +
 .../local/atomic/GridLocalAtomicCache.java      | 404 +++++---
 .../cache/query/GridCacheQueryManager.java      |  18 +-
 .../GridCacheContinuousQueryEntry.java          |  20 +-
 .../cache/transactions/IgniteTxAdapter.java     |  37 +-
 .../cache/transactions/IgniteTxEntry.java       | 129 ++-
 .../cache/transactions/IgniteTxHandler.java     |  28 +-
 .../transactions/IgniteTxLocalAdapter.java      | 653 ++++++++++---
 .../cache/transactions/IgniteTxLocalEx.java     |  20 +-
 .../dataload/GridDataLoadCacheUpdaters.java     |  33 +-
 .../dataload/GridDataLoadUpdateJob.java         |  21 +-
 .../dr/GridDrDataLoadCacheUpdater.java          |   6 +-
 .../processors/ggfs/GridGgfsDataManager.java    |  33 +-
 .../processors/ggfs/GridGgfsMetaManager.java    |  67 +-
 .../handlers/cache/GridCacheCommandHandler.java |  44 +-
 .../top/GridTopologyCommandHandler.java         |   1 +
 .../grid/kernal/tck/TCKMBeanServerBuilder.java  | 118 +++
 .../visor/cache/VisorCacheConfiguration.java    |  18 -
 .../GridTcpCommunicationMessageFactory.java     |   9 +-
 .../cache/IgniteCacheAbstractTest.java          | 214 +++++
 .../cache/IgniteCacheAtomicInvokeTest.java      |  47 +
 .../cache/IgniteCacheAtomicLocalInvokeTest.java |  41 +
 ...niteCacheAtomicLocalWithStoreInvokeTest.java |  22 +
 .../IgniteCacheAtomicNearEnabledInvokeTest.java |  24 +
 ...eCacheAtomicPrimaryWriteOrderInvokeTest.java |  47 +
 ...micPrimaryWriteOrderWithStoreInvokeTest.java |  23 +
 .../cache/IgniteCacheInvokeAbstractTest.java    | 647 +++++++++++++
 .../processors/cache/IgniteCacheTest.java       | 121 ---
 .../cache/IgniteCacheTxInvokeTest.java          |  41 +
 .../cache/IgniteCacheTxLocalInvokeTest.java     |  41 +
 .../IgniteCacheTxNearEnabledInvokeTest.java     |  24 +
 .../cache/IgniteCachingProviderSelfTest.java    | 131 +++
 .../IgniteCacheAtomicExpiryPolicyTest.java      |  47 +
 .../IgniteCacheAtomicLocalExpiryPolicyTest.java |  41 +
 ...AtomicPrimaryWriteOrderExpiryPolicyTest.java |  24 +
 ...maryWriteOrderWithStoreExpiryPolicyTest.java |  23 +
 ...teCacheAtomicReplicatedExpiryPolicyTest.java |  24 +
 ...iteCacheAtomicWithStoreExpiryPolicyTest.java |  22 +
 .../IgniteCacheExpiryPolicyAbstractTest.java    | 951 +++++++++++++++++++
 .../IgniteCacheExpiryPolicyTestSuite.java       |  39 +
 .../expiry/IgniteCacheTxExpiryPolicyTest.java   |  41 +
 .../IgniteCacheTxLocalExpiryPolicyTest.java     |  41 +
 ...IgniteCacheTxReplicatedExpiryPolicyTest.java |  26 +
 .../IgniteCacheTxWithStoreExpiryPolicyTest.java |  22 +
 .../tcp/GridCacheDhtLockBackupSelfTest.java     |  18 +-
 .../GridCacheLoadOnlyStoreAdapterSelfTest.java  |   5 +-
 .../cache/GridCacheAbstractFullApiSelfTest.java | 626 +++++-------
 .../cache/GridCacheAbstractSelfTest.java        |  17 +
 .../cache/GridCacheAbstractTtlSelfTest.java     | 104 --
 .../cache/GridCacheBasicApiAbstractTest.java    | 108 +--
 .../GridCacheFinishPartitionsSelfTest.java      |  22 +-
 ...idCacheGetAndTransformStoreAbstractTest.java |  21 +-
 .../GridCacheGroupLockAbstractSelfTest.java     |  24 +-
 .../cache/GridCacheIncrementTransformTest.java  |  19 +-
 .../GridCacheInterceptorAbstractSelfTest.java   |  61 +-
 ...ridCacheMultinodeUpdateAbstractSelfTest.java |  28 +-
 .../cache/GridCacheNestedTxAbstractTest.java    |  28 +-
 ...HeapMultiThreadedUpdateAbstractSelfTest.java |  21 +-
 ...CacheOffHeapMultiThreadedUpdateSelfTest.java |   9 +-
 .../GridCacheOffHeapTieredAbstractSelfTest.java |  95 +-
 ...heOffHeapTieredEvictionAbstractSelfTest.java |  32 +-
 .../GridCacheRefreshAheadAbstractSelfTest.java  | 177 ----
 .../GridCacheReturnValueTransferSelfTest.java   |  33 +-
 .../processors/cache/GridCacheTestEntryEx.java  |  66 +-
 .../cache/GridCacheTtlManagerLoadTest.java      |  12 +-
 .../cache/GridCacheTtlManagerSelfTest.java      |  19 +-
 .../IgniteTxExceptionAbstractSelfTest.java      |  16 +-
 .../IgniteTxStoreExceptionAbstractSelfTest.java |  25 +-
 .../GridCacheBasicOpAbstractTest.java           |  20 +-
 ...heExpiredEntriesPreloadAbstractSelfTest.java |  12 +-
 .../distributed/GridCacheLockAbstractTest.java  |  40 +-
 .../GridCacheMultiNodeLockAbstractTest.java     | 144 ++-
 .../GridCacheTransformEventSelfTest.java        |  68 +-
 .../IgniteTxPreloadAbstractTest.java            |  44 +-
 ...heAbstractTransformWriteThroughSelfTest.java |  37 +-
 .../dht/GridCacheAtomicNearCacheSelfTest.java   |  71 +-
 .../dht/GridCacheColocatedDebugTest.java        |  26 +-
 .../GridCacheColocatedRefreshAheadSelfTest.java |  54 --
 .../dht/GridCacheGlobalLoadTest.java            | 163 ++++
 ...ridCachePartitionedRefreshAheadSelfTest.java |  54 --
 ...dCachePartitionedTopologyChangeSelfTest.java |   8 +-
 ...GridCacheValueConsistencyAtomicSelfTest.java |  23 +-
 ...tomicClientOnlyMultiNodeFullApiSelfTest.java |  22 +-
 ...eAtomicNearOnlyMultiNodeFullApiSelfTest.java |  14 +-
 .../near/GridCacheNearMultiNodeSelfTest.java    |  16 +-
 .../near/GridCacheNearOneNodeSelfTest.java      |  39 +-
 ...idCacheNearOnlyMultiNodeFullApiSelfTest.java |  42 -
 .../near/GridCacheNearReadersSelfTest.java      |  14 +-
 .../GridCachePartitionedEvictionSelfTest.java   |  22 +-
 ...titionedExplicitLockNodeFailureSelfTest.java |   1 +
 .../GridCachePartitionedLoadCacheSelfTest.java  |  20 +-
 .../near/GridCachePartitionedLockSelfTest.java  |  11 +-
 .../near/GridCachePartitionedTtlSelfTest.java   |  33 -
 ...GridCacheReplicatedRefreshAheadSelfTest.java |  51 -
 .../GridCacheReplicatedTtlSelfTest.java         |  32 -
 .../GridCacheEvictionLockUnlockSelfTest.java    |   7 +-
 .../cache/eviction/GridCacheMockEntry.java      |  19 +-
 .../cache/local/GridCacheLocalLockSelfTest.java |  36 +-
 .../GridCacheLocalMultithreadedSelfTest.java    |  42 +-
 .../GridCacheLocalRefreshAheadSelfTest.java     |  51 -
 .../cache/local/GridCacheLocalTtlSelfTest.java  |  33 -
 .../ggfs/GridGgfsMetaManagerSelfTest.java       |   6 +-
 .../testframework/junits/GridAbstractTest.java  |   8 +
 .../junits/common/GridCommonAbstractTest.java   | 125 ++-
 .../GridCacheFullApiSelfTestSuite.java          |   2 +-
 .../bamboo/GridDataGridTestSuite.java           |  25 +-
 .../hadoop/jobtracker/GridHadoopJobTracker.java | 163 +++-
 .../cache/GridCacheAbstractQuerySelfTest.java   |  14 +-
 ...idCachePartitionedHitsAndMissesSelfTest.java |  23 +-
 .../commands/cache/VisorCacheCommand.scala      |   1 -
 .../cache/websession/GridWebSessionFilter.java  |  37 +-
 .../websession/GridWebSessionListener.java      |  54 +-
 .../websession/GridWebSessionSelfTestSuite.java |   2 +-
 198 files changed, 11959 insertions(+), 4320 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1a2e7d47/modules/core/src/main/java/org/gridgain/grid/kernal/GridGainEx.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1a2e7d47/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheAdapter.java
----------------------------------------------------------------------
diff --cc 
modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheAdapter.java
index 991cc74,1a31edd..0e8a268
--- 
a/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheAdapter.java
+++ 
b/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheAdapter.java
@@@ -417,7 -420,28 +431,27 @@@ public abstract class GridCacheAdapter<
              null,
              null,
              null,
-             ctx.portableEnabled());
+             ctx.portableEnabled(),
 -            null);
 -
 -        return new GridCacheProxyImpl<>((GridCacheContext<K1, V1>)ctx, prj, 
prj);
++            null
++        );
+     }
+ 
+     /** {@inheritDoc} */
+     @Nullable @Override public ExpiryPolicy expiry() {
+         return null;
+     }
+ 
+     /** {@inheritDoc} */
+     @Override public GridCacheProjectionEx<K, V> 
withExpiryPolicy(ExpiryPolicy plc) {
+         return new GridCacheProjectionImpl<>(
+             this,
+             ctx,
+             null,
+             null,
+             null,
+             null,
+             ctx.portableEnabled(),
+             plc);
      }
  
      /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1a2e7d47/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheContext.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1a2e7d47/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheEntryImpl.java
----------------------------------------------------------------------

Reply via email to