1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 09:37:02 +00:00

mem: Initial in-memory store implementation for #88

- Reduce default retention sleep, change description.
This commit is contained in:
James Hillyerd
2018-03-22 22:02:08 -07:00
parent 3c7c24b698
commit bb0fb410c1
4 changed files with 217 additions and 1 deletions

View File

@@ -71,7 +71,7 @@ type Web struct {
type Storage struct {
Path string `required:"true" default:"/tmp/inbucket" desc:"Mail store path"`
RetentionPeriod time.Duration `required:"true" default:"24h" desc:"Duration to retain messages"`
RetentionSleep time.Duration `required:"true" default:"100ms" desc:"Duration to sleep between deletes"`
RetentionSleep time.Duration `required:"true" default:"50ms" desc:"Duration to sleep between mailboxes"`
MailboxMsgCap int `required:"true" default:"500" desc:"Maximum messages per mailbox"`
}