Class GridPartitionedSingleGetFuture

    • Field Detail

      • MAX_REMAP_CNT

        protected static final int MAX_REMAP_CNT
        Maximum number of attempts to remap key to the same primary node.
      • deploymentLdrId

        @GridToStringExclude
        protected final IgniteUuid deploymentLdrId
        Deployment class loader id which will be used for deserialization of entries on a distributed task.
      • remapCnt

        protected volatile int remapCnt
        Remap count.
    • Constructor Detail

      • GridPartitionedSingleGetFuture

        public GridPartitionedSingleGetFuture​(GridCacheContext cctx,
                                              KeyCacheObject key,
                                              AffinityTopologyVersion topVer,
                                              boolean readThrough,
                                              boolean forcePrimary,
                                              String taskName,
                                              boolean deserializeBinary,
                                              @Nullable
                                              @Nullable IgniteCacheExpiryPolicy expiryPlc,
                                              boolean skipVals,
                                              boolean needVer,
                                              boolean keepCacheObjects,
                                              boolean recovery,
                                              String txLbl)
        Parameters:
        cctx - Context.
        key - Key.
        topVer - Topology version.
        readThrough - Read through flag.
        forcePrimary - If true then will force network trip to primary node even if called on backup node.
        taskName - Task name.
        deserializeBinary - Deserialize binary flag.
        expiryPlc - Expiry policy.
        skipVals - Skip values flag.
        needVer - If true returns values as tuples containing value and version.
        keepCacheObjects - Keep cache objects flag.
        txLbl - Transaction label.