Skip to content

Commit 5d000d0

Browse files
committed
TestHashableCacheKey: Modernize hashing
1 parent 24642f0 commit 5d000d0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

TestFoundation/TestNSCache.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,15 @@ class TestNSCache : XCTestCase {
117117

118118
class TestHashableCacheKey: Hashable {
119119
let string: String
120-
var hashValue: Int { return string.hashValue }
121120

122121
init(string: String) {
123122
self.string = string
124123
}
125124

125+
func hash(into hasher: inout Hasher) {
126+
hasher.combine(string)
127+
}
128+
126129
static func ==(lhs: TestHashableCacheKey,
127130
rhs:TestHashableCacheKey) -> Bool {
128131
return lhs.string == rhs.string

0 commit comments

Comments
 (0)