Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not merge: Centralised caching via cacheExchange #98

Closed
wants to merge 17 commits into from

Commits on Jun 30, 2018

  1. Copy the full SHA
    5ee1707 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9a7b59e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    de94f15 View commit details
    Browse the repository at this point in the history
  4. Refactor cacheExchange to dispatch events for cache changes

    The cacheExchange now invalidates using new methods on the client.
    These methods update the cache but also dispatch an event for components
    to listen to.
    
    These new events are also reflected on the events interface definitions.
    kitten committed Jun 30, 2018
    Copy the full SHA
    ef977f3 View commit details
    Browse the repository at this point in the history
  5. Remove all cache invalidation logic from client component

    The Client will now send events to all components to indicate
    that they should check the cache if their known cache keys match
    the event payload.
    kitten committed Jun 30, 2018
    Copy the full SHA
    51bdbc8 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    478ff74 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    a812d30 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    7dd4b3a View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    6f1f6c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2018

  1. Fix up cache-exchange.test.ts

    kitten committed Jul 1, 2018
    Copy the full SHA
    ebba068 View commit details
    Browse the repository at this point in the history
  2. Fix up typenames.test.ts

    kitten committed Jul 1, 2018
    Copy the full SHA
    3f66070 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5cf4445 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0b6d832 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e764beb View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    1eb5f7a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    c460724 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3b9c2ed View commit details
    Browse the repository at this point in the history