mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 02:12:24 -05:00 
			
		
		
		
	[chore]: Bump codeberg.org/gruf/go-cache/v3 from 3.4.1 to 3.4.3 (#2022)
This commit is contained in:
		
					parent
					
						
							
								8b71567f9e
							
						
					
				
			
			
				commit
				
					
						c9f3539b5a
					
				
			
		
					 4 changed files with 17 additions and 9 deletions
				
			
		
							
								
								
									
										2
									
								
								go.mod
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
										
									
									
									
								
							|  | @ -5,7 +5,7 @@ go 1.20 | ||||||
| require ( | require ( | ||||||
| 	codeberg.org/gruf/go-bytesize v1.0.2 | 	codeberg.org/gruf/go-bytesize v1.0.2 | ||||||
| 	codeberg.org/gruf/go-byteutil v1.1.2 | 	codeberg.org/gruf/go-byteutil v1.1.2 | ||||||
| 	codeberg.org/gruf/go-cache/v3 v3.4.1 | 	codeberg.org/gruf/go-cache/v3 v3.4.3 | ||||||
| 	codeberg.org/gruf/go-debug v1.3.0 | 	codeberg.org/gruf/go-debug v1.3.0 | ||||||
| 	codeberg.org/gruf/go-errors/v2 v2.2.0 | 	codeberg.org/gruf/go-errors/v2 v2.2.0 | ||||||
| 	codeberg.org/gruf/go-fastcopy v1.1.2 | 	codeberg.org/gruf/go-fastcopy v1.1.2 | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								go.sum
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
										
									
									
									
								
							|  | @ -48,8 +48,8 @@ codeberg.org/gruf/go-bytesize v1.0.2/go.mod h1:n/GU8HzL9f3UNp/mUKyr1qVmTlj7+xacp | ||||||
| codeberg.org/gruf/go-byteutil v1.0.0/go.mod h1:cWM3tgMCroSzqoBXUXMhvxTxYJp+TbCr6ioISRY5vSU= | codeberg.org/gruf/go-byteutil v1.0.0/go.mod h1:cWM3tgMCroSzqoBXUXMhvxTxYJp+TbCr6ioISRY5vSU= | ||||||
| codeberg.org/gruf/go-byteutil v1.1.2 h1:TQLZtTxTNca9xEfDIndmo7nBYxeS94nrv/9DS3Nk5Tw= | codeberg.org/gruf/go-byteutil v1.1.2 h1:TQLZtTxTNca9xEfDIndmo7nBYxeS94nrv/9DS3Nk5Tw= | ||||||
| codeberg.org/gruf/go-byteutil v1.1.2/go.mod h1:cWM3tgMCroSzqoBXUXMhvxTxYJp+TbCr6ioISRY5vSU= | codeberg.org/gruf/go-byteutil v1.1.2/go.mod h1:cWM3tgMCroSzqoBXUXMhvxTxYJp+TbCr6ioISRY5vSU= | ||||||
| codeberg.org/gruf/go-cache/v3 v3.4.1 h1:dejl5nJC7wEsmbcU8D4EgZlo/tZgVO6iwPdrLBAa7eQ= | codeberg.org/gruf/go-cache/v3 v3.4.3 h1:GTNq01M17jUJ3B3ehrVTbElpvCqOKgz1x+VB9GEIxXA= | ||||||
| codeberg.org/gruf/go-cache/v3 v3.4.1/go.mod h1:pTeVPEb9DshXUkd8Dg76UcsLpU6EC/tXQ2qb+JrmxEc= | codeberg.org/gruf/go-cache/v3 v3.4.3/go.mod h1:pTeVPEb9DshXUkd8Dg76UcsLpU6EC/tXQ2qb+JrmxEc= | ||||||
| codeberg.org/gruf/go-debug v1.3.0 h1:PIRxQiWUFKtGOGZFdZ3Y0pqyfI0Xr87j224IYe2snZs= | codeberg.org/gruf/go-debug v1.3.0 h1:PIRxQiWUFKtGOGZFdZ3Y0pqyfI0Xr87j224IYe2snZs= | ||||||
| codeberg.org/gruf/go-debug v1.3.0/go.mod h1:N+vSy9uJBQgpQcJUqjctvqFz7tBHJf+S/PIjLILzpLg= | codeberg.org/gruf/go-debug v1.3.0/go.mod h1:N+vSy9uJBQgpQcJUqjctvqFz7tBHJf+S/PIjLILzpLg= | ||||||
| codeberg.org/gruf/go-errors/v2 v2.0.0/go.mod h1:ZRhbdhvgoUA3Yw6e56kd9Ox984RrvbEFC2pOXyHDJP4= | codeberg.org/gruf/go-errors/v2 v2.0.0/go.mod h1:ZRhbdhvgoUA3Yw6e56kd9Ox984RrvbEFC2pOXyHDJP4= | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								vendor/codeberg.org/gruf/go-cache/v3/result/cache.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/codeberg.org/gruf/go-cache/v3/result/cache.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -228,11 +228,15 @@ func (c *Cache[Value]) Load(lookup string, load func() (Value, error), keyParts | ||||||
| 
 | 
 | ||||||
| 		var evict func() | 		var evict func() | ||||||
| 
 | 
 | ||||||
| 		// Acquire cache lock. | 		// Lock cache. | ||||||
| 		c.cache.Lock() | 		c.cache.Lock() | ||||||
|  | 
 | ||||||
| 		defer func() { | 		defer func() { | ||||||
|  | 			// Unlock cache. | ||||||
| 			c.cache.Unlock() | 			c.cache.Unlock() | ||||||
|  | 
 | ||||||
| 			if evict != nil { | 			if evict != nil { | ||||||
|  | 				// Call evict. | ||||||
| 				evict() | 				evict() | ||||||
| 			} | 			} | ||||||
| 		}() | 		}() | ||||||
|  | @ -266,21 +270,25 @@ func (c *Cache[Value]) Store(value Value, store func() error) error { | ||||||
| 
 | 
 | ||||||
| 	var evict func() | 	var evict func() | ||||||
| 
 | 
 | ||||||
| 	// Acquire cache lock. | 	// Lock cache. | ||||||
| 	c.cache.Lock() | 	c.cache.Lock() | ||||||
|  | 
 | ||||||
| 	defer func() { | 	defer func() { | ||||||
|  | 		// Unlock cache. | ||||||
| 		c.cache.Unlock() | 		c.cache.Unlock() | ||||||
|  | 
 | ||||||
| 		if evict != nil { | 		if evict != nil { | ||||||
|  | 			// Call evict. | ||||||
| 			evict() | 			evict() | ||||||
| 		} | 		} | ||||||
|  | 
 | ||||||
|  | 		// Call invalidate. | ||||||
|  | 		c.invalid(value) | ||||||
| 	}() | 	}() | ||||||
| 
 | 
 | ||||||
| 	// Store result in cache. | 	// Store result in cache. | ||||||
| 	evict = c.store(result) | 	evict = c.store(result) | ||||||
| 
 | 
 | ||||||
| 	// Call invalidate. |  | ||||||
| 	c.invalid(value) |  | ||||||
| 
 |  | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -13,7 +13,7 @@ codeberg.org/gruf/go-bytesize | ||||||
| # codeberg.org/gruf/go-byteutil v1.1.2 | # codeberg.org/gruf/go-byteutil v1.1.2 | ||||||
| ## explicit; go 1.16 | ## explicit; go 1.16 | ||||||
| codeberg.org/gruf/go-byteutil | codeberg.org/gruf/go-byteutil | ||||||
| # codeberg.org/gruf/go-cache/v3 v3.4.1 | # codeberg.org/gruf/go-cache/v3 v3.4.3 | ||||||
| ## explicit; go 1.19 | ## explicit; go 1.19 | ||||||
| codeberg.org/gruf/go-cache/v3 | codeberg.org/gruf/go-cache/v3 | ||||||
| codeberg.org/gruf/go-cache/v3/result | codeberg.org/gruf/go-cache/v3/result | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue