     class CacheArray {
         
         let lck = SDLock()
-        var cache: [Element]
+        var storage: [Element]
         
         @usableFromInline
-        init(cache: [Element]) {
-            self.cache = cache
+        init(_ storage: [Element]) {
+            self.storage = storage
         }
     }
 }

        @usableFromInline
        init() {
            self.index = 0
            self.list = CacheArray(cache: [CacheArray.Element()])
        }
        
        @usableFromInline

    @usableFromInline
    var _values: Shape.Component.CacheArray.Element {
        get {
            return list.storage[index]
        }
        nonmutating set {
            list.storage[index] = newValue
        }
    }
    
