void AddToCache() { if (main_pool) { StringPool1.AddString(value); } else { StringPool2.AddString(value); } }