umoci
umoci copied to clipboard
cas: split into read and write portions
In order to support having a read-only CAS (and also to make testing much nicer) we need to split the cas.Engine interface into read and write interfaces that are then composed to create cas.Engine. The next step is to make all of the cas.Engine users to use the right subset. casext is going to be complicated though.