GEN_ETS is an generic wrapper for Erlang Term Storage with a callback interface for a backend implementation.