Cache database technology