diff --git a/cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ArtifactStore.java b/cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ArtifactStore.java index 8457348c..b25c4ba2 100644 --- a/cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ArtifactStore.java +++ b/cameleer-server-core/src/main/java/com/cameleer/server/core/storage/ArtifactStore.java @@ -22,6 +22,7 @@ public interface ArtifactStore { /** Open the artifact for reading. Caller closes. */ InputStream get(ArtifactCoordinates coords) throws IOException; + /** True if an artifact is currently stored under {@code coords}. */ boolean exists(ArtifactCoordinates coords); /** Remove the artifact and any backend-specific scaffolding (empty parent dirs, etc.).