| AbstractArtifactCacheEventFactory |
|
| AbstractAsynchronousCache |
|
| AbstractAsynchronousCache.FetchRequest |
|
| AbstractNetworkCache |
|
| ArtifactCacheConnectEvent |
Base class for events about build rules.
|
| ArtifactCacheConnectEvent.Finished |
|
| ArtifactCacheConnectEvent.Started |
|
| ArtifactCacheEvent |
|
| ArtifactCacheEvent.Finished |
|
| ArtifactCacheEvent.Started |
|
| ArtifactCaches |
|
| ArtifactInfo |
|
| ArtifactInfo.Builder |
|
| ArtifactUploader |
ArtifactUploader contains the logic of how to take a list of artifact paths and metadata and
store that to the ArtifactCache.
|
| CacheCountersSummary |
Utility class to help outputting the information to the machine-readable log.
|
| CacheCountersSummaryEvent |
|
| CacheDeleteResult |
Result of delete from cache command.
|
| CacheResult |
|
| ClientCertificateHandler |
Holder and certificate parser for HTTPS client certificates.
|
| ClientCertificateHandler.CertificateInfo |
Holds response of parseCertificateChain
|
| DirArtifactCache |
|
| DirArtifactCacheEvent |
|
| DirArtifactCacheEvent.DirArtifactCacheEventFactory |
|
| DirArtifactCacheEvent.Finished |
|
| DirArtifactCacheEvent.Started |
|
| FullyReadOnCloseInputStream |
An InputStream wrapper that fully reads the underlying stream on close.
|
| HttpArtifactCache |
|
| HttpArtifactCacheBinaryProtocol |
Implements the binary protocol used by Buck to talk to the cache server.
|
| HttpArtifactCacheBinaryProtocol.FetchResponse |
|
| HttpArtifactCacheBinaryProtocol.MetadataAndPayloadReadResult |
|
| HttpArtifactCacheBinaryProtocol.StoreRequest |
|
| HttpArtifactCacheBinaryProtocol.StoreResponseReadResult |
|
| HttpArtifactCacheEvent |
Event produced for HttpArtifactCache operations containing different stats.
|
| HttpArtifactCacheEvent.Finished |
|
| HttpArtifactCacheEvent.Finished.Builder |
|
| HttpArtifactCacheEvent.HttpArtifactCacheEventFetchData.Builder |
|
| HttpArtifactCacheEvent.HttpArtifactCacheEventStoreData.Builder |
|
| HttpArtifactCacheEvent.Scheduled |
|
| HttpArtifactCacheEvent.Shutdown |
|
| HttpArtifactCacheEvent.Started |
|
| HybridPayloadGenerator |
* Creates example fetch and store requests, encodes them using the hybrid thrift/binary protocol,
and finally prints out the hybrid payload using base 64 encoding.
|
| LoggingArtifactCacheDecorator |
|
| MultiArtifactCache |
MultiArtifactCache encapsulates a set of ArtifactCache instances such that fetch() succeeds if
any of the ArtifactCaches contain the desired artifact, and store() applies to all
ArtifactCaches.
|
| NoopArtifactCache |
|
| NoopArtifactCache.NoopArtifactCacheFactory |
Factory class for NoopArtifactCache.
|
| RetryingCacheDecorator |
|
| RuleKeyCacheResult |
|
| RuleKeyCacheResultEvent |
|
| SecondLevelContentKey |
Content keys used in metadata attached to first-level Buck Cache objects
|
| SecondLevelContentKey.Builder |
|
| SingletonArtifactCacheFactory |
|
| SQLiteArtifactCache |
|
| SQLiteArtifactCacheEvent |
|
| SQLiteArtifactCacheEvent.Finished |
|
| SQLiteArtifactCacheEvent.SQLiteArtifactCacheEventFactory |
|
| SQLiteArtifactCacheEvent.Started |
|
| ThriftArtifactCache |
This is the Thrift protocol for the cache.
|
| ThriftArtifactCacheProtocol |
All messages generate by this Protocol will be in the following binary format: - int32 Big Endian
size bytes of thrift serialized thriftData.
|
| ThriftArtifactCacheProtocol.Request |
|
| ThriftArtifactCacheProtocol.Response |
|
| ThriftArtifactCacheProtocol.Response.ReadPayloadInfo |
|
| TwoLevelArtifactCacheDecorator |
|