Firefox/Projects/Places Expiration Performance Refactoring

Overview

Sprint lead: sdwilsh
Sprinters: marco, dietrich

Description
Reduce code complexity and increase performance by reducing writes we do shortly after visiting a page.

Goals / Use Cases

  • Continue to reduce the number of writes and fsyncs that we perform
  • Simplify expiration code

Non Goals

tbd

Design

tbd

Bugs

tbd