using System; using System.Collections.Generic; using Cpp2IlInjected; namespace UnityEngine.ResourceManagement.Util { // Token: 0x02000019 RID: 25 [Token(Token = "0x2000019")] public class LRUCacheAllocationStrategy : IAllocationStrategy { // Token: 0x060000B7 RID: 183 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000B7")] [Address(RVA = "0xFDCAC0", Offset = "0xFDBAC0", VA = "0x180FDCAC0")] public LRUCacheAllocationStrategy(int poolMaxSize, int poolCapacity, int poolCacheMaxSize, int initialPoolCacheCapacity) { } // Token: 0x060000B8 RID: 184 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000B8")] [Address(RVA = "0xFDC6D0", Offset = "0xFDB6D0", VA = "0x180FDC6D0")] private List GetPool() { return null; } // Token: 0x060000B9 RID: 185 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000B9")] [Address(RVA = "0xFDC8D0", Offset = "0xFDB8D0", VA = "0x180FDC8D0")] private void ReleasePool(List pool) { } // Token: 0x060000BA RID: 186 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000BA")] [Address(RVA = "0xFDC790", Offset = "0xFDB790", VA = "0x180FDC790", Slot = "4")] public object New(Type type, int typeHash) { return null; } // Token: 0x060000BB RID: 187 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000BB")] [Address(RVA = "0xFDC940", Offset = "0xFDB940", VA = "0x180FDC940", Slot = "5")] public void Release(int typeHash, object obj) { } // Token: 0x0400004F RID: 79 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400004F")] private int m_poolMaxSize; // Token: 0x04000050 RID: 80 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000050")] private int m_poolInitialCapacity; // Token: 0x04000051 RID: 81 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000051")] private int m_poolCacheMaxSize; // Token: 0x04000052 RID: 82 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000052")] private List> m_poolCache; // Token: 0x04000053 RID: 83 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000053")] private Dictionary> m_cache; } }