public class CachingArtifactStore extends Object implements IArtifactStore
| Constructor and Description |
|---|
CachingArtifactStore(IArtifactStore delegate) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ExtractedFileSet> |
extractFileSet(Distribution distribution) |
protected void |
removeAll() |
void |
removeFileSet(Distribution distribution,
ExtractedFileSet executable) |
void |
removeUnused() |
protected void |
shutdownExecutor() |
public CachingArtifactStore(IArtifactStore delegate)
public Optional<ExtractedFileSet> extractFileSet(Distribution distribution) throws IOException
extractFileSet in interface IArtifactStoreIOExceptionpublic void removeFileSet(Distribution distribution, ExtractedFileSet executable)
removeFileSet in interface IArtifactStoreprotected void removeAll()
public void removeUnused()
protected void shutdownExecutor()
Copyright © 2022. All rights reserved.