-/* Reference-counted blocks of memory, used for passing data in and out of
- * storage backends and in other places. This may also refer to read-only
- * mmaped data. */
-struct _BlueSkyMmap {
+/* An object for tracking log files which are stored locally--either the
+ * journal for filesystem consistency or log segments which have been fetched
+ * back from cloud storage. */
+struct _BlueSkyCacheFile {
+ GMutex *lock;
+ GCond *cond;