Class CacheOperationContext

    • Constructor Detail

      • CacheOperationContext

        public CacheOperationContext()
        Constructor with default values.
      • CacheOperationContext

        public CacheOperationContext​(boolean skipStore,
                                     boolean keepBinary,
                                     @Nullable
                                     @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc,
                                     boolean noRetries,
                                     @Nullable
                                     @Nullable Byte dataCenterId,
                                     boolean recovery,
                                     @Nullable
                                     @Nullable ReadRepairStrategy readRepairStrategy)
        Parameters:
        skipStore - Skip store flag.
        keepBinary - Keep binary flag.
        expiryPlc - Expiry policy.
        dataCenterId - Data center id.
        readRepairStrategy - Read-repair strategy.
    • Method Detail

      • isKeepBinary

        public boolean isKeepBinary()
        Returns:
        Keep binary flag.
      • hasDataCenterId

        public boolean hasDataCenterId()
        Returns:
        True if data center id is set otherwise false.
      • dataCenterId

        @Nullable
        public @Nullable Byte dataCenterId()
        Gets data center ID.
        Returns:
        Datacenter ID.
      • skipStore

        public boolean skipStore()
        Returns:
        Skip store.
      • expiry

        @Nullable
        public @Nullable javax.cache.expiry.ExpiryPolicy expiry()
        Returns:
        ExpiryPolicy associated with this projection.
      • setNoRetries

        public CacheOperationContext setNoRetries​(boolean noRetries)
        Parameters:
        noRetries - No retries flag.
        Returns:
        Operation context.
      • setDataCenterId

        public CacheOperationContext setDataCenterId​(byte dataCenterId)
        Parameters:
        dataCenterId - Data center id.
        Returns:
        Operation context.
      • setRecovery

        public CacheOperationContext setRecovery​(boolean recovery)
        Parameters:
        recovery - Recovery flag.
        Returns:
        New instance of CacheOperationContext with recovery flag.
      • setReadRepairStrategy

        public CacheOperationContext setReadRepairStrategy​(ReadRepairStrategy readRepairStrategy)
        Parameters:
        readRepairStrategy - Read Repair strategy.
        Returns:
        New instance of CacheOperationContext with Read Repair flag.
      • recovery

        public boolean recovery()
        Returns:
        Partition recover flag.
      • readRepairStrategy

        public ReadRepairStrategy readRepairStrategy()
        Returns:
        Read Repair strategy.
      • noRetries

        public boolean noRetries()
        Returns:
        No retries flag.