Class CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheHeaderNameBuilder

  • Enclosing interface:
    CaffeineLoadCacheEndpointBuilderFactory

    public static class CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheHeaderNameBuilder
    extends Object
    The builder of headers' name for the Caffeine LoadCache component.
    • Constructor Detail

      • CaffeineLoadCacheHeaderNameBuilder

        public CaffeineLoadCacheHeaderNameBuilder()
    • Method Detail

      • caffeineAction

        public String caffeineAction()
        The action to execute. Possible values: CLEANUP PUT PUT_ALL GET GET_ALL INVALIDATE INVALIDATE_ALL AS_MAP. The option is a: String type. Group: producer
        Returns:
        the name of the header CaffeineAction.
      • caffeineActionHasResult

        public String caffeineActionHasResult()
        The flag indicating whether the action has a result or not. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header CaffeineActionHasResult.
      • caffeineActionSucceeded

        public String caffeineActionSucceeded()
        The flag indicating whether the action was successful or not. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header CaffeineActionSucceeded.
      • caffeineKey

        public String caffeineKey()
        The key for all actions on a single entry. The option is a: type. Group: producer
        Returns:
        the name of the header CaffeineKey.
      • caffeineKeys

        public String caffeineKeys()
        The keys to get (GET_ALL), to invalidate (INVALIDATE_ALL) or existing (AS_MAP) according to the action. The option is a: Set type. Group: producer
        Returns:
        the name of the header CaffeineKeys.
      • caffeineValue

        public String caffeineValue()
        The value of key for all put actions (PUT or PUT_ALL). The option is a: type. Group: producer
        Returns:
        the name of the header CaffeineValue.
      • caffeineOldValue

        public String caffeineOldValue()
        The old value returned according to the action. The option is a: type. Group: producer
        Returns:
        the name of the header CaffeineOldValue.