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

[RFC] Provide an explicit caching API #947

Closed
wants to merge 26 commits into from
Closed

Commits on Feb 8, 2020

  1. Remove encoding header

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    5786410 View commit details
    Browse the repository at this point in the history
  2. Fix import order

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    d3493ae View commit details
    Browse the repository at this point in the history
  3. Prefer {} to dict() as it is faster

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    f76a3f6 View commit details
    Browse the repository at this point in the history
  4. Use top-level module namespace

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    de6f0f0 View commit details
    Browse the repository at this point in the history
  5. Add test to storage init

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    362fc5c View commit details
    Browse the repository at this point in the history
  6. Add test to storage get

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    d5aec2f View commit details
    Browse the repository at this point in the history
  7. Add test to storage get when is eternal

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    d19841d View commit details
    Browse the repository at this point in the history
  8. Add test to storage delete

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    c475f2a View commit details
    Browse the repository at this point in the history
  9. Add test to get_known_periods

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    9fa7172 View commit details
    Browse the repository at this point in the history
  10. Add test to get_memory_usage

    Mauko Quiroga committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    7e357ab View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2020

  1. Reorder methods by public/private contract

    Mauko Quiroga committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    1ba7934 View commit details
    Browse the repository at this point in the history
  2. Use mocks for unit testing disk I/O

    Mauko Quiroga committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    a83feb2 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

  1. Only prefix imports for functions and variables

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    ed409d9 View commit details
    Browse the repository at this point in the history
  2. Remove useless null check

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    744165b View commit details
    Browse the repository at this point in the history
  3. Correct storage signatures

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    5d863e6 View commit details
    Browse the repository at this point in the history
  4. Favour abstract classes for now over subtyping

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    58073b1 View commit details
    Browse the repository at this point in the history
  5. Avoid casting views to lists to respect behavoiur

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    03606c3 View commit details
    Browse the repository at this point in the history
  6. Clarify in test when it deletes all

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    8fb6d29 View commit details
    Browse the repository at this point in the history
  7. Clarify in test that eternal ignores periods

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    714b37f View commit details
    Browse the repository at this point in the history
  8. Separate memory caching from storage

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    269f668 View commit details
    Browse the repository at this point in the history
  9. Extract period casting to protocol

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    9a29fbe View commit details
    Browse the repository at this point in the history
  10. Separate disk caching from storage

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    7b7a23c View commit details
    Browse the repository at this point in the history
  11. Consolidate cached dicts into states

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    e3718ed View commit details
    Browse the repository at this point in the history
  12. Mark previous implementations as deprecated

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    49e6083 View commit details
    Browse the repository at this point in the history
  13. Add an explicit Cache API

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    e0a8f66 View commit details
    Browse the repository at this point in the history
  14. Add deprecation warnings

    Mauko Quiroga committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    1cad5b7 View commit details
    Browse the repository at this point in the history