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

feat: cache data #16

Merged
merged 15 commits into from
Aug 29, 2024
Merged

feat: cache data #16

merged 15 commits into from
Aug 29, 2024

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    9e61f8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    640eb60 View commit details
    Browse the repository at this point in the history
  3. feat: add cacheKey generating,cache Checking and cache Updating to re…

    …quest<api::Evento> and request<api::Github> in 'NetworkClient.h'
    wyq777x authored and Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    bf2e38a View commit details
    Browse the repository at this point in the history
  4. feat: add struct CacheEntry ,bool isCacheEntryExpired and cacheExpire…

    …ing functionality(TTL=3 hours) into existing codes in 'NetworkClient.h'
    wyq777x authored and Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    b97e282 View commit details
    Browse the repository at this point in the history
  5. feat: modify data struct of cache and add LRU cacheLimit up to 64MB a…

    …nd aux function updateCache in 'NetworkClient.h'
    wyq777x authored and Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cfe92fd View commit details
    Browse the repository at this point in the history
  6. feat: cache exceptions handler

    wyq777x authored and Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d1a4c58 View commit details
    Browse the repository at this point in the history
  7. feat: photos cache in HttpAccessManager,providing aux functionssaveTo…

    …File,generateFilename
    wyq777x authored and Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    9e0e5df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    806b1a1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    75856c0 View commit details
    Browse the repository at this point in the history
  10. fix error

    Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    365374b View commit details
    Browse the repository at this point in the history
  11. refactor: cache manager

    Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    19f1efd View commit details
    Browse the repository at this point in the history
  12. feat: download file

    Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2b02530 View commit details
    Browse the repository at this point in the history
  13. feat: get cache size

    Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    bbe531a View commit details
    Browse the repository at this point in the history
  14. feat: support request cache

    Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    809d734 View commit details
    Browse the repository at this point in the history
  15. feat: use ttl

    Serein207 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    274e78d View commit details
    Browse the repository at this point in the history