RemoteCacheClient
  public
  
  
  
  class
  RemoteCacheClient
  
    extends Object
  
  
  
  
  
      implements
      
        ICacheClient
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.cache.remote.RemoteCacheClient | 
Una implementación de RemoteActionCache que usa llamadas de gRPC a un servidor de API remoto.
Resumen
| Campos | |
|---|---|
| 
    public
    static
    final
    Duration | REMOTE_TIMEOUT
 | 
| Constructores públicos | |
|---|---|
| 
      RemoteCacheClient(File workFolder, String instanceName, ManagedChannel channel, CallCredentials callCredentials, ByteStreamDownloader downloader, ByteStreamUploader uploader)
       | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        ExecutableActionResult | 
      lookupCache(ExecutableAction action)
      Busca el  | 
| 
        
        
        
        
        
        void | 
      uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
      Sube los resultados de  | 
Campos
REMOTE_TIMEOUT
public static final Duration REMOTE_TIMEOUT
Constructores públicos
RemoteCacheClient
public RemoteCacheClient (File workFolder, 
                String instanceName, 
                ManagedChannel channel, 
                CallCredentials callCredentials, 
                ByteStreamDownloader downloader, 
                ByteStreamUploader uploader)| Parámetros | |
|---|---|
| workFolder | File | 
| instanceName | String | 
| channel | ManagedChannel | 
| callCredentials | CallCredentials | 
| downloader | ByteStreamDownloader | 
| uploader | ByteStreamUploader | 
Métodos públicos
lookupCache
public ExecutableActionResult lookupCache (ExecutableAction action)
Busca el ExecutableActionResult para el action.
 
Ten en cuenta que el llamador debe borrar los archivos de salida después del uso para evitar quedarse sin espacio en el disco.
| Parámetros | |
|---|---|
| action | ExecutableAction: Es elExecutableActioncuyo resultado se debe mostrar. | 
| Muestra | |
|---|---|
| ExecutableActionResult | el ExecutableActionResultdelactionsi el resultado existe, de lo contrario, nulo | 
uploadCache
public void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Sube los resultados de ExecutableAction.
 
Si el resultado de action no existe, se almacenará actionResult. De lo contrario, se actualizará el resultado.
| Parámetros | |
|---|---|
| action | ExecutableAction: Es la acción que generó los resultados. | 
| actionResult | ExecutableActionResult: Es el resultado de la acción que se asociará conaction. | 
