Added LRU cache to ItemDaoImpl for testing

if it all works, will apply to all DAOImpls