amnesia v0.2.2 Amnesia.Fragment.Hash behaviour
This module provides a behavior to implement a different fragment hashing algorithm.
Summary
Callbacks
Add a fragment returning the new fragment numbers and state
Delete a fragment returning the new fragment numbers and state
Initialize the hash state
Convert a key to a fragment number
Convert a match_spec to fragment numbers
Callbacks
Specs
add_frag(any) :: {any, [integer], [integer]}
Add a fragment returning the new fragment numbers and state.
Specs
del_frag(any) :: {any, [integer], [integer]}
Delete a fragment returning the new fragment numbers and state.
Specs
key_to_frag_number(any, any) :: integer
Convert a key to a fragment number.