notes-cache.hon commit Post 2.3 cycle (batch #3) (f3f4077)
   1#ifndef NOTES_CACHE_H
   2#define NOTES_CACHE_H
   3
   4#include "notes.h"
   5
   6struct notes_cache {
   7        struct notes_tree tree;
   8        char *validity;
   9};
  10
  11void notes_cache_init(struct notes_cache *c, const char *name,
  12                     const char *validity);
  13int notes_cache_write(struct notes_cache *c);
  14
  15char *notes_cache_get(struct notes_cache *c, unsigned char sha1[20], size_t
  16                      *outsize);
  17int notes_cache_put(struct notes_cache *c, unsigned char sha1[20],
  18                    const char *data, size_t size);
  19
  20#endif /* NOTES_CACHE_H */