diff options
author | rsiddharth <s@ricketyspace.net> | 2020-09-19 00:36:03 -0400 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2020-09-19 00:36:03 -0400 |
commit | af0654c8cbbd25a56f4a5ae6fed8ddb275413ec7 (patch) | |
tree | cbfdb4958242ab5c57d260ca076355a796d1b7d9 | |
parent | d5d8dd74c8f509f45b015435f21d7ea2173ec457 (diff) |
cedar.go: add Ids.add
-rw-r--r-- | cedar.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -107,4 +107,17 @@ func cacheFor(section string) (Ids, error) { return cache, nil } +func (cache *Ids) add(entry Entry) { + n := len(*cache) + + // Expand cache + c := make(Ids, n+1) + copy(c, *cache) + + // Cache entry + c[n] = entry.Id + + *cache = c +} + func main() {} |