simple impl binary cache