mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Replace interface{} with any (#25686)
				
					
				
			Result of running `perl -p -i -e 's#interface\{\}#any#g' **/*` and `make fmt`.
Basically the same [as golang did](2580d0e08d).
			
			
This commit is contained in:
		
							
								
								
									
										8
									
								
								modules/cache/cache_twoqueue.go
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								modules/cache/cache_twoqueue.go
									
									
									
									
										vendored
									
									
								
							@@ -30,7 +30,7 @@ type TwoQueueCacheConfig struct {
 | 
			
		||||
 | 
			
		||||
// MemoryItem represents a memory cache item.
 | 
			
		||||
type MemoryItem struct {
 | 
			
		||||
	Val     interface{}
 | 
			
		||||
	Val     any
 | 
			
		||||
	Created int64
 | 
			
		||||
	Timeout int64
 | 
			
		||||
}
 | 
			
		||||
@@ -43,7 +43,7 @@ func (item *MemoryItem) hasExpired() bool {
 | 
			
		||||
var _ mc.Cache = &TwoQueueCache{}
 | 
			
		||||
 | 
			
		||||
// Put puts value into cache with key and expire time.
 | 
			
		||||
func (c *TwoQueueCache) Put(key string, val interface{}, timeout int64) error {
 | 
			
		||||
func (c *TwoQueueCache) Put(key string, val any, timeout int64) error {
 | 
			
		||||
	item := &MemoryItem{
 | 
			
		||||
		Val:     val,
 | 
			
		||||
		Created: time.Now().Unix(),
 | 
			
		||||
@@ -56,7 +56,7 @@ func (c *TwoQueueCache) Put(key string, val interface{}, timeout int64) error {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Get gets cached value by given key.
 | 
			
		||||
func (c *TwoQueueCache) Get(key string) interface{} {
 | 
			
		||||
func (c *TwoQueueCache) Get(key string) any {
 | 
			
		||||
	c.lock.Lock()
 | 
			
		||||
	defer c.lock.Unlock()
 | 
			
		||||
	cached, ok := c.cache.Get(key)
 | 
			
		||||
@@ -146,7 +146,7 @@ func (c *TwoQueueCache) Flush() error {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *TwoQueueCache) checkAndInvalidate(key interface{}) {
 | 
			
		||||
func (c *TwoQueueCache) checkAndInvalidate(key any) {
 | 
			
		||||
	c.lock.Lock()
 | 
			
		||||
	defer c.lock.Unlock()
 | 
			
		||||
	cached, ok := c.cache.Peek(key)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user