# accs-caching-java-sdk
**Repository Path**: mirrors_oracle/accs-caching-java-sdk
## Basic Information
- **Project Name**: accs-caching-java-sdk
- **Description**: Java Client Caching SDK for Oracle Application Container Cloud Service
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-18
- **Last Updated**: 2025-09-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Java Client Caching SDK for Oracle Application Container Cloud Service
[](https://travis-ci.org/oracle/accs-caching-java-sdk)
This project contains the source code for the Java client library
to allow apps access caches in the Application Container Cloud Service (ACCS) of Oracle's Cloud Platform.
To create an Application Cache, see the [documentation](http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=CACHE-GUID-9E86E21F-E84C-4F2D-B101-FD461C8A0455)
## Prerequisites
Install these before building the Java client library:
1. Java SE Development Kit (JDK)
- [Java SE Downloads](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
- Install the latest Java SE JDK available
2. Maven 3.2.5 or above installed and configured
- [Download instructions](https://maven.apache.org/download.cgi)
- [Installation instructions](https://maven.apache.org/install.html)
## Build Instructions
Build the Java client by running these commands:
- Clone the repository
```
git clone https://github.com/oracle/accs-caching-java-sdk.git
```
- Change to the directory
```
cd accs-caching-java-sdk
```
- Build the client
```
mvn clean install
```
If you do not wish to run the local functional tests, run this command:
```
mvn clean install -DskipTests
```
If you wish to create a 'shaded' jar, run this command:
```
mvn clean install -DskipTests -P shade
```
## Running the examples
The directory ``cache-client-examples`` contains two sub-projects that show how to use the client API.
### Deployable ACCS example
The sub-directory [``cache-client-examples/appcache-example``](cache-client-examples/appcache-example) contains an example using the client API which can be deployed to ACCS.
### LocalSessionProvider Example
The sub-directory [``cache-client-examples/local-session-provider-example``](cache-client-examples/local-session-provider-example) contains an example showing how to use the
the client API (including full API functionality) against a LocalSessionProvider without having to deploy to ACCS.
## Referencing the API from Maven Projects
To add a dependency on the cache-client-api in your Maven projects, include
this dependency.
```
com.oracle.cloud.caching
cache-client-api
1.0.0
```
## Further Information
For further information on using the Java API within your applications deployed on ACCS, see
the [documentation](http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=CACHE-GUID-9E86E21F-E84C-4F2D-B101-FD461C8A0455).
# Contributing
This is an open source project and we welcome contributions. See [CONTRIBUTING](./CONTRIBUTING.md) for details.
# License
You may not use the identified files except in compliance with the Universal Permissive License (UPL), Version 1.0 (the "License.")
You may obtain a copy of the License at https://opensource.org/licenses/UPL. A copy of the license is also reproduced in [LICENSE.md](./LICENSE.md)