pub fn write_simple_hashmap_cache<F: Write, W: SerializableSemiring>(
    writter: &mut F,
    cache: &SimpleHashMapCache<W>
) -> Result<()>