particle cache