The most important changes are the addition of a new namespace and enum to represent different types of caches, and the addition of a new interface for managing DisCatSharp caches.
Changes:
- Added DisCatSharp namespace and CacheLocation enum to CacheLocation.cs file (reference: CacheLocation.cs)
- Added IDisCatSharpCache interface to IDisCatSharpCache.cs file, including methods for adding, getting, and removing objects from the cache, as well as properties for getting the current size of specific caches and checking if the cache is an official extension (reference: IDisCatSharpCache.cs)