pub fn cache_ticker() {
    let ticker = crossbeam_channel::tick(time::Duration::from_millis(60000));
    loop {
        select! {
            recv(ticker) -> _ => load_cache(),
        }
    }
}
// Periodically refreshes the post cache.
Periodically refreshes the post cache.
Periodically refreshes the post cache .
pub fn cache_ticker() {
    let ticker = crossbeam_channel::tick(time::Duration::from_millis(60000));
    loop {
        select! {
            recv(ticker) -> _ => load_cache(),
        }
    }
}
pub fn cache_ticker ( ) { let ticker = crossbeam_channel :: tick ( time :: Duration :: from_millis ( 60000 ) ) ; loop { select ! { recv ( ticker ) load_cache ( ) } } }
Periodically refreshes the post cache.
Periodically refreshes the post cache .