Class SafeAnalysisCache

java.lang.Object
dev.archunitjava.importer.SafeAnalysisCache

public final class SafeAnalysisCache extends Object
Bounded, content-addressed analysis cache with a fixed binary envelope.

Payloads are opaque bytes. This class never uses Java serialization, reflection, class loading, or type names from cache data. Every hit validates the key and payload digest before bytes are returned. Invalid entries are replaced atomically while holding process and file locks.