Description:
Due to the rollback, and some necessary fixes while trying to structure the updates, a number issues were resolved simultaneously. In addition to the fixes below, this PR also contains a seemingly large speed increase to the signing process when a large amount of transactions are present. A cache system was also implemented, allowing for automated archiving of transactions that are expired.
Description: Due to the rollback, and some necessary fixes while trying to structure the updates, a number issues were resolved simultaneously. In addition to the fixes below, this PR also contains a seemingly large speed increase to the signing process when a large amount of transactions are present. A cache system was also implemented, allowing for automated archiving of transactions that are expired.
The cache system used is Caffeine (google's CacheBuilder named Caffeine as the successor).
Related issue(s):
Fixes #448, #467, #468