session-android/src/org/thoughtcrime/securesms/recipients
Moxie Marlinspike 7a5846a6d4 Move more system contact info into recipient database
1) Move contact URI, contact photo URI, and custom label
   into recipient database, so there are no longer any
   contact DB queries during Recipient object loading.

2) Use a SoftHashMap so that any referenced Recipient objects
   can't get kicked out of the cache.

3) Don't load Recipient objects through the provider during sync.
   This was a super expensive thing to do, and blew up the cache.

4) Only apply changes to Recipient objects during sync if they
   are in the cache. Otherwise, there should be no outstanding
   references, and the changes are fine going exclusively to
   the DB.
2017-11-30 10:26:41 -08:00
..
Recipient.java Move more system contact info into recipient database 2017-11-30 10:26:41 -08:00
RecipientFormattingException.java Removed tabs 2012-09-30 19:56:29 -07:00
RecipientModifiedListener.java Switch MMS groups to use the group database infrastructure 2017-08-28 10:30:50 -07:00
RecipientProvider.java Move more system contact info into recipient database 2017-11-30 10:26:41 -08:00
RecipientsFormatter.java Removed tabs 2012-09-30 19:56:29 -07:00