deal with cache misses in a way that doesn't abuse the database.

store a marker object that indicates EMPTY.