# Package org.gradle.caching

package org.gradle.caching
Classes for build caches.

Since:
  3.3

Related Packages
Package
Description
org.gradle
Classes for embedding Gradle.
org.gradle.caching.configuration
Classes for configuring build caches.
org.gradle.caching.http
Classes for HTTP build cache service.
org.gradle.caching.local
Classes for local build cache services.
Class
Description
BuildCacheEntryReader
A reader for build cache entries.
BuildCacheEntryWriter
Writer to serialize a build cache entry.
BuildCacheException
`BuildCacheException` is the base class of all exceptions thrown by a `BuildCacheService`.
BuildCacheKey
Cache key identifying an entry in the build cache.
BuildCacheService
Protocol interface to be implemented by a client to a build cache backend.
BuildCacheServiceFactory<T extends BuildCache>
Factory interface to be provided by build cache service implementations.
BuildCacheServiceFactory.Describer
Builder-style object that allows build cache service factories to describe the cache service.
MapBasedBuildCacheService
Simple build cache implementation that delegates to a `ConcurrentMap`.