Class CacheDistributedGetFutureAdapter<K,​V>

    • Field Detail

      • DFLT_MAX_REMAP_CNT

        public static final int DFLT_MAX_REMAP_CNT
        Default max remap count value.
        See Also:
        Constant Field Values
      • readThrough

        protected boolean readThrough
        Read through flag.
      • forcePrimary

        protected boolean forcePrimary
        Force primary flag.
      • trackable

        protected boolean trackable
        Trackable flag.
      • remapCnt

        protected volatile int remapCnt
        Remap count.
      • taskName

        protected String taskName
        Task name.
      • deserializeBinary

        protected boolean deserializeBinary
        Whether to deserialize binary objects.
      • skipVals

        protected boolean skipVals
        Skip values flag.
      • canRemap

        protected boolean canRemap
        Flag indicating that get should be done on a locked topology version.
      • needVer

        protected final boolean needVer
      • keepCacheObjects

        protected final boolean keepCacheObjects
      • recovery

        protected final boolean recovery
      • deploymentLdrId

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

      • CacheDistributedGetFutureAdapter

        protected CacheDistributedGetFutureAdapter​(GridCacheContext<K,​V> cctx,
                                                   Collection<KeyCacheObject> keys,
                                                   boolean readThrough,
                                                   boolean forcePrimary,
                                                   String taskName,
                                                   boolean deserializeBinary,
                                                   @Nullable
                                                   @Nullable IgniteCacheExpiryPolicy expiryPlc,
                                                   boolean skipVals,
                                                   boolean needVer,
                                                   boolean keepCacheObjects,
                                                   boolean recovery)
        Parameters:
        cctx - Context.
        keys - Keys.
        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.