Třída XObjectPool představuje rozšířenou hašovací tabulku, kde každému klíči je přiřazen jeden objekt se slabou referencí.
Jmenný prostor:
SGP.XUtilityKnihovna: SGP.XUtility (v SGP.XUtility)
Verze: dll
Syntaxe
C# |
---|
public class XObjectPool |
Poznámky
Vztah mezi klíčem a objektem je reprezentován slabou referencí WeakReference a v případě, že objekt není dále v programu použiván, může jej Garbage Collector (GC) automaticky odstranit a tím se odstraní i z tabulky XObjectPool. Tato vlastnost třídu odlišuje od klasické hašovací tabulky Hashtable v knihovně .NET Framework.