@@ -0,0 +1,568 @@
+package com.bdt.kiradb;%0A%0Aimport com.thoughtworks.xstream.XStream;%0A%0Aimport java.io.IOException;%0A%0Apublic class NoOpBackingStore extends BackingStore %7B%0A    @Override%0A    void storeObject(XStream xstream, Record r) throws IOException, KiraException %7B%0A    %7D%0A%0A    @Override%0A    Object retrieveObject(XStream xstream, Record r, String value) throws KiraException, IOException, ClassNotFoundException %7B%0A        return null;%0A    %7D%0A%0A    @Override%0A    void removeObject(XStream xstream, Record r, String value) throws KiraException, IOException, ClassNotFoundException %7B%0A    %7D%0A%7D%0A

Add an experimental NoOpBackingStore that might save us from having to check if (cacheStore == null). Fun. Something to think about