EKV.Event (ekv v0.4.3)

Copy Markdown

Represents a key change event delivered to subscribers.

  • :putvalue is the new value being written
  • :deletevalue is the previous value before deletion (or nil if the key didn't exist locally)
  • :expiredvalue is the last local value observed before TTL expiry

Summary

Types

t()

@type t() :: %EKV.Event{
  key: String.t(),
  type: :put | :delete | :expired,
  value: term() | nil
}