Moved cache explorer logic to OCaml
Fixed cache explorer menu when using a filter