save commit
save commit
impl free-cache. still buggy though, this branch finishes.
Merge branch 'feature/lc-free-cache' into develop