uint64_t key_share(key_t *key, file_t *file, clock_t timeout)
Generates a key that can be used to retrieve the file within the specified timeout.
list_entry_t entry
Used to store the key entry in a time sorted list.
map_entry_t mapEntry
Used to store the key entry in a map for fast lookup.
A entry in a doubly linked list.