-// create frame_cache vframe for position, use template vframe
-// clear cache if first frame is a read miss
- VFrame *new_cache_frame(VFrame *vframe, int64_t position, int first_frame);
- void put_cache_frame();
+
+ int get_cache_frame(VFrame *vframe, int64_t position);
+ void put_cache_frame(VFrame *frame, int64_t position, int use_copy);