Liking cljdoc? Tell your friends :D

org.purefn.bridges.protocol

Protocol definitions.

Protocol definitions.
raw docstring

Cachecljprotocol

Caching behaviors for a key-value store.

Caching behaviors for a key-value store.

expireclj

(expire this namespace key ttl)
sourceraw docstring

CheckAndSetStorecljprotocol

A low-level key-value store in which access to documents is protected by check-and-set (CAS) semantics.

A low-level key-value store in which access to documents is protected by 
check-and-set (CAS) semantics.

createclj

(create this namespace key value)

deleteclj

(delete this namespace key cas)

exists?clj

(exists? this namespace key)

lookupclj

(lookup this namespace key)

storeclj

(store this namespace key value cas)
sourceraw docstring

KeyValueStorecljprotocol

A high-level key-value store which hides the mechanism of access protection.

A high-level key-value store which hides the mechanism of access 
protection.

destroyclj

(destroy this namespace key)

fetchclj

(fetch this namespace key)

swap-inclj

(swap-in this namespace key f)

writeclj

(write this namespace key value)
sourceraw docstring

StringSetStorecljprotocol

A set of Strings backed by a key-value store.

A set of Strings backed by a key-value store.

set-addclj

(set-add this name value)

set-contentsclj

(set-contents this name)

set-createclj

(set-create this name)

set-destroyclj

(set-destroy this name)

set-exists?clj

(set-exists? this name)

set-refreshclj

(set-refresh this name)

set-removeclj

(set-remove this name value)
sourceraw docstring

UnsafeCheckAndSetStorecljprotocol

A key-value store in which access to documents is protected by check-and-set (CAS) semantics.

These low-level functions do minimal error handling and return a Result.

A key-value store in which access to documents is protected by 
check-and-set (CAS) semantics.

These low-level functions do minimal error handling and return a `Result`.

create*clj

(create* this namespace key value)

delete*clj

(delete* this namespace key cas)

lookup*clj

(lookup* this namespace key)

store*clj

(store* this namespace key value cas)
sourceraw docstring

UnsafeKeyValueStorecljprotocol

A high-level key-value store which hides the mechanism of access protection.

These low-level functions do minimal error handling and return a Result.

A high-level key-value store which hides the mechanism of access 
protection.

These low-level functions do minimal error handling and return a `Result`.

destroy*clj

(destroy* this namespace key)

fetch*clj

(fetch* this namespace key)

swap-in*clj

(swap-in* this namespace key f)

write*clj

(write* this namespace key value)
sourceraw docstring

UnsafeStringSetStorecljprotocol

A set of Strings backed by a key-value store.

These low-level functions do minimal error handling and return a Result.

A set of Strings backed by a key-value store.

These low-level functions do minimal error handling and return a `Result`.

set-add*clj

(set-add* this name value)

set-contents*clj

(set-contents* this name)

set-create*clj

(set-create* this name)

set-destroy*clj

(set-destroy* this name)

set-refresh*clj

(set-refresh* this name)

set-remove*clj

(set-remove* this name value)
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close