BoundedStore

org.llm4s.agent.testkit.CheckpointerContract.BoundedStore
final case class BoundedStore(store: Checkpointer, bound: FiniteDuration, busy: () => AutoCloseable)

A store with the bound its documentation gives every call, as the Checkpointer contract requires (#1919), for CheckpointerContract.boundedStore: bound is how long any call may take, waits for its storage included, before it returns - with a failure, if it must. busy makes the storage busy for writers, as another connection or process holding a write would, until the handle it returns is closed.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product