Bootsnap Compile Cache Semantics

2017-03-31

Just a quick diagram I’m throwing together for the README:

cluster_0 "file" cluster_1 inode cluster_2 xattrs cluster_3 user.aotcc.key cluster_4 user.aotcc.value f data mtime ... a version compile_option data_size ruby_revision mtime f:fm--a:fm d file contents f:fd--d b binary compilation result a:fds--b