class

Kamil::Persistence::MemoryAntiEchoSentinel

Inherits Kamil::Persistence::AntiEchoSentinel < Reference < Object

[FUNC-004] [TECH-004] Anti-Echo Sentinel Adapter Mutex-synchronized, in-memory anti-echo sentinel for filesystem watcher loop suppression.

Delegates to the standalone Sentinel::AntiEcho shard.

Constructors

new(ttl : Time::Span = 10.seconds)
Source

Class methods

calculate_checksum(content : String) : String

Computes SHA-256 checksum after normalizing line endings from CRLF to LF.

Source

Instance methods

clear
Source
evict_expired(ttl_seconds : Int32 = 10) : Nil
Source
register_write(path : String, checksum : String) : Nil
Source
sentinel
Source
size
Source
suppressed?(path : String, current_checksum : String) : Bool
Source