public static void HandleClearCache(Session session, params string[] parameters)
        {
            var mode = CacheType.All;

            if (parameters.Length > 0)
            {
                if (parameters[0].Contains("weenie", StringComparison.OrdinalIgnoreCase))
                {
                    mode = CacheType.Weenie;
                }
                if (parameters[0].Contains("spell", StringComparison.OrdinalIgnoreCase))
                {
                    mode = CacheType.Spell;
                }
            }

            if (mode.HasFlag(CacheType.Weenie))
            {
                CommandHandlerHelper.WriteOutputInfo(session, "Clearing weenie cache");
                DatabaseManager.World.ClearWeenieCache();
            }

            if (mode.HasFlag(CacheType.Spell))
            {
                CommandHandlerHelper.WriteOutputInfo(session, "Clearing spell cache");
                DatabaseManager.World.ClearSpellCache();
                WorldObject.ClearSpellCache();
            }
        }