google-nomulus/core/src
gbrodman 8a1200dc4c Create a ClaimsListDualDatabaseDao (#1011)
The dual DAO takes care of switching between databases, comparing the
results of one to the results of the other, and caching the result. All
calls to ClaimsList retrieval or storing should use the
dual-database-DAO.

Previously, calls to comparing the lists were somewhat scattered
throughout the codebase. Now, there is one class for retrieval and
comparison (the dual DAO), one class for retrieval from SQL (the SQL
DAO), and one class for retrieval from Datastore (ClaimsListShard
itself, though the retrieval could be moved in to a separate DAO if we
wished).

In addition, we rename the ClaimsListDao to ClaimsListSqlDao
2021-03-18 23:37:08 -04:00
..
main Create a ClaimsListDualDatabaseDao (#1011) 2021-03-18 23:37:08 -04:00
nonprod Add a command to generate ER diagram for SQL schema (#839) 2020-10-15 17:31:43 -04:00
test Create a ClaimsListDualDatabaseDao (#1011) 2021-03-18 23:37:08 -04:00