socket cache is a data model, although it does not use the db