In-Memory-DB

An in-memory database built purely using Java. This supports error handling, concurrency and indexing.

OUTPUT OF MAIN:

--------RETRIEVING TWO RECORDS--------
[key=key1, value=value1]
[key=key2, value=value2]
--------UPDATING TWO RECORDS--------
[key=key1, value=newValue1]
[key=key2, value=newValue2]
--------DELETED ONE RECORDS--------
null
[key=key2, value=newValue2]
--------RETRIEVE VIA INDEXING--------
[key=key2, value=newValue2]

Process finished with exit code 0