create new exception for cache getitem. updated test cases

getitem now throws exceptions when item not found.
test cases updated with boundary condition for delete uid.

Signed-off-by: Nicholas Lum <nicholaslum444@hotmail.com>