Menu

Home

Jon Ander Ortiz

Welcome to lib_shmht wiki!

This library offers some interesting features:

  • Full functional -> insert / delete key - value pairs.
  • Inter-process use -> Many processes can instance the same Hash table.
  • Fixed-size -> Since the libshmht is intended to use as inter-process cache, the size is fixed to mantain an stable insert time (Note here that with a resizable HT, the insertion time -and HT locked time- will be quite long and a computationally expensive).
  • User-defined hashing functions -> The user is the responsible to define the hash function of the key.

And some limitations too:

  • Maximun key size -> The key has maximun key size. To use it with a larger one, it's necessary to define the new size in MAX_KEY_SIZE of shmht_private.h and recompile the library.

Remember this library is licensed as AGPL!! :)

Just Ejoy it!!

Project Admins:

Discussion


Log in to post a comment.