Home / Function/ Test_Storage_Memory_Set_Expiration() — fiber Function Reference

Test_Storage_Memory_Set_Expiration() — fiber Function Reference

Architecture documentation for the Test_Storage_Memory_Set_Expiration() function in memory_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  26fe243d_a998_9ce2_1412_81e435e1a520["Test_Storage_Memory_Set_Expiration()"]
  5fc515d5_e762_b957_5588_68b2d14010d3["memory_test.go"]
  26fe243d_a998_9ce2_1412_81e435e1a520 -->|defined in| 5fc515d5_e762_b957_5588_68b2d14010d3
  style 26fe243d_a998_9ce2_1412_81e435e1a520 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

internal/storage/memory/memory_test.go lines 108–132

func Test_Storage_Memory_Set_Expiration(t *testing.T) {
	t.Parallel()
	var (
		testStore = New(Config{
			GCInterval: 300 * time.Millisecond,
		})
		key = "john"
		val = []byte("doe")
		exp = 1 * time.Second
	)

	err := testStore.Set(key, val, exp)
	require.NoError(t, err)

	// interval + expire + buffer
	time.Sleep(1500 * time.Millisecond)

	result, err := testStore.Get(key)
	require.NoError(t, err)
	require.Empty(t, result)

	keys, err := testStore.Keys()
	require.NoError(t, err)
	require.Nil(t, keys)
}

Subdomains

Frequently Asked Questions

What does Test_Storage_Memory_Set_Expiration() do?
Test_Storage_Memory_Set_Expiration() is a function in the fiber codebase, defined in internal/storage/memory/memory_test.go.
Where is Test_Storage_Memory_Set_Expiration() defined?
Test_Storage_Memory_Set_Expiration() is defined in internal/storage/memory/memory_test.go at line 108.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free