| Interface | Description | 
|---|---|
| BuildCacheEntryReader | A reader for build cache entries. | 
| BuildCacheEntryWriter | Writer to serialize a build cache entry. | 
| 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. | 
| Class | Description | 
|---|---|
| MapBasedBuildCacheService | Simple build cache implementation that delegates to a  ConcurrentMap. | 
| Exception | Description | 
|---|---|
| BuildCacheException | BuildCacheExceptionis the base class of all exceptions thrown by aBuildCacheService. |