Finished cacher support file

Now need to test.