- Use copy constructors
- Separate BandwidthBucket handling into a DAO
- Preparations to remove all in-memory object handling
Amend: Copy more calendar and byte array objects
Change-Id: I72f4813c0780586585409a9a64c7915adc1ccbae
Former-commit-id: e11242447c3c93f403cd546df4315381486e465c
- No longer continuously suspend/resume transactions caused by invoking static methods
- Mark registry top-level query/store classes as requiring existing transactions
- Invoke registry initialized listeners in their own transaction
- Data changes denoted by registry events are now visible when the transaction commits
Change-Id: Ic78cbf00afc93aa5fcf1357000ea6c8b5e32cea9
Former-commit-id: 8d1a47446927a3c6646fa0748d7096afb376b952