Profile Caching (William Casarin)

fix zap test (Bryan Montz)

add damus_donation to profile data model and update tests (Bryan Montz)

Merge branch 'master' into user-cache (Bryan Montz)

synchronize access to network_pull_date_cache with a queue, writes with barrier flag (Bryan Montz)

make database write async at the call site and update tests (Bryan Montz)

speed optimizations: cache network_pull_date in memory and ensure writes on background queue (Bryan Montz)

allow models to fetch profiles when they get stale (Bryan Montz)

add ability to check the freshness of a PersistedProfile (Bryan Montz)

add network pull date to PersistedProfile model for staleness checking (Bryan Montz)

remove identical function (Bryan Montz)

add tests for ProfileDatabase (Bryan Montz)

add ability to remove all cached Profiles in ProfileDatabase (Bryan Montz)

add ability to retrieve count of cached Profiles (Bryan Montz)

add ability to change ProfileDatabase's storage URL (Bryan Montz)

integrate ProfileDatabase with existing Profiles caching class (Bryan Montz)

add ProfileDatabase class to read and write profiles to disk (Bryan Montz)

add two-way translation between existing Profile class and new PersistedProfile CoreData class (Bryan Montz)

add managed object class to match new Profile CoreData model (Bryan Montz)

add CoreData model for Profile (Bryan Montz)

pushed to refs/heads/master

http://git.jb55.com/damus/commit/05503024ccadd1e76be9be4cbeaad72a8a73f3d3.html

Reply to this note

Please Login to reply.

Discussion

No replies yet.