#ifndef NOTES_CACHE_H | |
#define NOTES_CACHE_H | |
#include "notes.h" | |
struct notes_cache { | |
struct notes_tree tree; | |
char *validity; | |
}; | |
void notes_cache_init(struct notes_cache *c, const char *name, | |
const char *validity); | |
int notes_cache_write(struct notes_cache *c); | |
char *notes_cache_get(struct notes_cache *c, unsigned char sha1[20], size_t | |
*outsize); | |
int notes_cache_put(struct notes_cache *c, unsigned char sha1[20], | |
const char *data, size_t size); | |
#endif /* NOTES_CACHE_H */ |