Skip to content

Commit 3a88c2c

Browse files
disable dedup cache by default
1 parent 5830344 commit 3a88c2c

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

option.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ import (
55
)
66

77
const (
8-
DefaultBufferSize = 16 * 1024
9-
DefaultDedupCacheSize = 2 * 1024
10-
DefaultIdleWriteTime = time.Minute
11-
DefaultCloseTimeout = 10 * time.Second
8+
DefaultBufferSize = 16 * 1024
9+
DefaultIdleWriteTime = time.Minute
10+
DefaultCloseTimeout = 10 * time.Second
1211
)
1312

1413
// config contains all options for DSQueue.
@@ -25,10 +24,9 @@ type Option func(*config)
2524
// getOpts creates a config and applies Options to it.
2625
func getOpts(opts []Option) config {
2726
cfg := config{
28-
bufferSize: DefaultBufferSize,
29-
dedupCacheSize: DefaultDedupCacheSize,
30-
idleWriteTime: DefaultIdleWriteTime,
31-
closeTimeout: DefaultCloseTimeout,
27+
bufferSize: DefaultBufferSize,
28+
idleWriteTime: DefaultIdleWriteTime,
29+
closeTimeout: DefaultCloseTimeout,
3230
}
3331

3432
for _, opt := range opts {
@@ -52,7 +50,9 @@ func WithBufferSize(n int) Option {
5250
}
5351

5452
// WithDedupCacheSize sets the size of the LRU cache used to deduplicate items
55-
// in the queue. A value of 0 disables the dedup cache.
53+
// in the queue.
54+
//
55+
// By default, the deduplication cache is disabled (size = 0).
5656
func WithDedupCacheSize(n int) Option {
5757
return func(c *config) {
5858
if n < 0 {

0 commit comments

Comments
 (0)