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: simplify foyer in-memory cache framework #785

Merged
merged 35 commits into from
Nov 19, 2024

Merge branch 'main' into xx/framework

39db46d
Select commit
Loading
Failed to load commit list.
Merged

feat: simplify foyer in-memory cache framework #785

Merge branch 'main' into xx/framework
39db46d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Nov 19, 2024 in 1s

84.32% of diff hit (target 84.75%)

View this Pull Request on Codecov

84.32% of diff hit (target 84.75%)

Annotations

Check warning on line 39 in foyer-common/src/event.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-common/src/event.rs#L39

Added line #L39 was not covered by tests

Check warning on line 36 in foyer-common/src/option.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-common/src/option.rs#L29-L36

Added lines #L29 - L36 were not covered by tests

Check warning on line 32 in foyer-common/src/scope.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-common/src/scope.rs#L27-L32

Added lines #L27 - L32 were not covered by tests

Check warning on line 40 in foyer-common/src/scope.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-common/src/scope.rs#L35-L40

Added lines #L35 - L40 were not covered by tests

Check warning on line 189 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L189

Added line #L189 was not covered by tests

Check warning on line 194 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L191-L194

Added lines #L191 - L194 were not covered by tests

Check warning on line 442 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L442

Added line #L442 was not covered by tests

Check warning on line 596 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L596

Added line #L596 was not covered by tests

Check warning on line 606 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L606

Added line #L606 was not covered by tests

Check warning on line 624 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L624

Added line #L624 was not covered by tests

Check warning on line 634 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L634

Added line #L634 was not covered by tests

Check warning on line 732 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L732

Added line #L732 was not covered by tests

Check warning on line 743 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L743

Added line #L743 was not covered by tests

Check warning on line 781 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L781

Added line #L781 was not covered by tests

Check warning on line 818 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L818

Added line #L818 was not covered by tests

Check warning on line 821 in foyer-memory/src/cache.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/cache.rs#L820-L821

Added lines #L820 - L821 were not covered by tests

Check warning on line 25 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L25

Added line #L25 was not covered by tests

Check warning on line 34 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L33-L34

Added lines #L33 - L34 were not covered by tests

Check warning on line 40 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L39-L40

Added lines #L39 - L40 were not covered by tests

Check warning on line 80 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L80

Added line #L80 was not covered by tests

Check warning on line 101 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L100-L101

Added lines #L100 - L101 were not covered by tests

Check warning on line 105 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L104-L105

Added lines #L104 - L105 were not covered by tests

Check warning on line 113 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L112-L113

Added lines #L112 - L113 were not covered by tests

Check warning on line 117 in foyer-memory/src/eviction/fifo.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/fifo.rs#L116-L117

Added lines #L116 - L117 were not covered by tests

Check warning on line 72 in foyer-memory/src/eviction/lfu.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

foyer-memory/src/eviction/lfu.rs#L71-L72

Added lines #L71 - L72 were not covered by tests