All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.salesforce.einsteinbot.sdk.cache.Cache Maven / Gradle / Ivy

Go to download

Java SDK to interact with Einstein Bots Runtime. This SDK is a wrapper around the Einstein Bots Runtime API that provides a few added features out of the box like Auth support, Session management

There is a newer version: 2.3.0
Show newest version
/*
 * Copyright (c) 2022, salesforce.com, inc.
 * All rights reserved.
 * SPDX-License-Identifier: BSD-3-Clause
 * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause
 */

package com.salesforce.einsteinbot.sdk.cache;

import java.util.Optional;

/**
 * Cache interface provides an abstraction for plugging in a cache mechanism for maintaining the
 * session cache. This interface is used by SessionManagedChatbotClient to manage the mapping
 * between client session id Einstein Bots session id.
 */
public interface Cache {

  Optional get(String key);

  void set(String key, String val);

  void set(String key, String val, long ttlSeconds);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy