@@ -46,6 +46,16 @@ pub type LruFsStore<K, V, AP, RP> = store::Store<
46
46
foyer_intrusive:: eviction:: lru:: LruLink ,
47
47
> ;
48
48
49
+ pub type LruFsStoreConfig < AP , RP > = store:: StoreConfig <
50
+ device:: fs:: FsDevice ,
51
+ AP ,
52
+ foyer_intrusive:: eviction:: lru:: Lru <
53
+ region_manager:: RegionEpItemAdapter < foyer_intrusive:: eviction:: lru:: LruLink > ,
54
+ > ,
55
+ RP ,
56
+ foyer_intrusive:: eviction:: lru:: LruLink ,
57
+ > ;
58
+
49
59
pub type LfuFsStore < K , V , AP , RP > = store:: Store <
50
60
K ,
51
61
V ,
@@ -59,6 +69,16 @@ pub type LfuFsStore<K, V, AP, RP> = store::Store<
59
69
foyer_intrusive:: eviction:: lfu:: LfuLink ,
60
70
> ;
61
71
72
+ pub type LfuFsStoreConfig < AP , RP > = store:: StoreConfig <
73
+ device:: fs:: FsDevice ,
74
+ AP ,
75
+ foyer_intrusive:: eviction:: lfu:: Lfu <
76
+ region_manager:: RegionEpItemAdapter < foyer_intrusive:: eviction:: lfu:: LfuLink > ,
77
+ > ,
78
+ RP ,
79
+ foyer_intrusive:: eviction:: lfu:: LfuLink ,
80
+ > ;
81
+
62
82
pub type FifoFsStore < K , V , AP , RP > = store:: Store <
63
83
K ,
64
84
V ,
@@ -71,3 +91,13 @@ pub type FifoFsStore<K, V, AP, RP> = store::Store<
71
91
RP ,
72
92
foyer_intrusive:: eviction:: fifo:: FifoLink ,
73
93
> ;
94
+
95
+ pub type FifoFsStoreConfig < AP , RP > = store:: StoreConfig <
96
+ device:: fs:: FsDevice ,
97
+ AP ,
98
+ foyer_intrusive:: eviction:: fifo:: Fifo <
99
+ region_manager:: RegionEpItemAdapter < foyer_intrusive:: eviction:: fifo:: FifoLink > ,
100
+ > ,
101
+ RP ,
102
+ foyer_intrusive:: eviction:: fifo:: FifoLink ,
103
+ > ;
0 commit comments