Class SingleDependencyProcessor.InMemoryCachePersistentCollisionsWriter
- java.lang.Object
-
- jetbrains.buildServer.artifacts.impl.SingleDependencyProcessor.InMemoryCachePersistentCollisionsWriter
-
- All Implemented Interfaces:
AutoCloseable
,SingleDependencyProcessor.PersistentCollisionsWriter
- Enclosing class:
- SingleDependencyProcessor
public static class SingleDependencyProcessor.InMemoryCachePersistentCollisionsWriter extends Object implements SingleDependencyProcessor.PersistentCollisionsWriter
-
-
Constructor Summary
Constructors Constructor Description InMemoryCachePersistentCollisionsWriter(Map<String,String> sharedCollisionsMap, SingleDependencyProcessor.PersistentCollisionsWriter delegate, gnu.trove.set.hash.TLongHashSet collisionCandidateStorage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
markUnpacked(String source, String relativeCollision)
-
-
-
Constructor Detail
-
InMemoryCachePersistentCollisionsWriter
public InMemoryCachePersistentCollisionsWriter(@NotNull Map<String,String> sharedCollisionsMap, @NotNull SingleDependencyProcessor.PersistentCollisionsWriter delegate, @NotNull gnu.trove.set.hash.TLongHashSet collisionCandidateStorage)
-
-
Method Detail
-
markUnpacked
public void markUnpacked(@NotNull String source, @NotNull String relativeCollision)
- Specified by:
markUnpacked
in interfaceSingleDependencyProcessor.PersistentCollisionsWriter
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSingleDependencyProcessor.PersistentCollisionsWriter
- Throws:
IOException
-
-