15 lines
		
	
	
		
			300 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			300 B
		
	
	
	
		
			Go
		
	
	
	
	
	
// +build !appengine
 | 
						|
 | 
						|
package bigcache
 | 
						|
 | 
						|
import (
 | 
						|
	"reflect"
 | 
						|
	"unsafe"
 | 
						|
)
 | 
						|
 | 
						|
func bytesToString(b []byte) string {
 | 
						|
	bytesHeader := (*reflect.SliceHeader)(unsafe.Pointer(&b))
 | 
						|
	strHeader := reflect.StringHeader{Data: bytesHeader.Data, Len: bytesHeader.Len}
 | 
						|
	return *(*string)(unsafe.Pointer(&strHeader))
 | 
						|
}
 |