mutable & immutable disk backed cache