mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 08:55:56 +08:00
Massive tab and trailing space cleanup
This commit is contained in:
@@ -36,14 +36,14 @@ namespace OpenSim.Framework
|
||||
/// Cenome memory based cache to store key/value pairs (elements) limited time and/or limited size.
|
||||
/// </summary>
|
||||
/// <typeparam name="TKey">
|
||||
/// The type of keys in the cache.
|
||||
/// The type of keys in the cache.
|
||||
/// </typeparam>
|
||||
/// <typeparam name="TValue">
|
||||
/// The type of values in the dictionary.
|
||||
/// The type of values in the dictionary.
|
||||
/// </typeparam>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// Cenome memory cache stores elements to hash table generations. When new element is being added to cache, and new size would exceed
|
||||
/// Cenome memory cache stores elements to hash table generations. When new element is being added to cache, and new size would exceed
|
||||
/// maximal allowed size or maximal amount of allowed element count, then elements in oldest generation are deleted. Last access time
|
||||
/// is also tracked in generation level - thus it is possible that some elements are staying in cache far beyond their expiration time.
|
||||
/// If elements in older generations are accessed through <see cref="TryGetValue"/> method, they are moved to newest generation.
|
||||
@@ -176,7 +176,7 @@ namespace OpenSim.Framework
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CnmMemoryCache{TKey,TValue}"/> class.
|
||||
/// Initializes a new instance of the <see cref="CnmMemoryCache{TKey,TValue}"/> class.
|
||||
/// </summary>
|
||||
/// <param name="maximalSize">
|
||||
/// Maximal cache size.
|
||||
@@ -201,7 +201,7 @@ namespace OpenSim.Framework
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CnmMemoryCache{TKey,TValue}"/> class.
|
||||
/// Initializes a new instance of the <see cref="CnmMemoryCache{TKey,TValue}"/> class.
|
||||
/// </summary>
|
||||
/// <param name="maximalSize">
|
||||
/// Maximal cache size.
|
||||
@@ -218,7 +218,7 @@ namespace OpenSim.Framework
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CnmMemoryCache{TKey,TValue}"/> class.
|
||||
/// Initializes a new instance of the <see cref="CnmMemoryCache{TKey,TValue}"/> class.
|
||||
/// </summary>
|
||||
/// <param name="maximalSize">
|
||||
/// Maximal cache size.
|
||||
@@ -336,7 +336,7 @@ namespace OpenSim.Framework
|
||||
/// </summary>
|
||||
private void CheckExpired()
|
||||
{
|
||||
// Do this only one in every m_operationsBetweenTimeChecks
|
||||
// Do this only one in every m_operationsBetweenTimeChecks
|
||||
// Fetching time is using several millisecons - it is better not to do all time.
|
||||
m_operationsBetweenTimeChecks--;
|
||||
if (m_operationsBetweenTimeChecks <= 0)
|
||||
@@ -394,7 +394,7 @@ namespace OpenSim.Framework
|
||||
new IEnumerator<KeyValuePair<TKey, TValue>>[2];
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Enumerator"/> class.
|
||||
/// Initializes a new instance of the <see cref="Enumerator"/> class.
|
||||
/// </summary>
|
||||
/// <param name="cache">
|
||||
/// The cache.
|
||||
@@ -456,7 +456,7 @@ namespace OpenSim.Framework
|
||||
/// <see langword="true"/>if the enumerator was successfully advanced to the next element; <see langword="false"/> if the enumerator has passed the end of the collection.
|
||||
/// </returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// </exception>
|
||||
/// <filterpriority>2</filterpriority>
|
||||
public bool MoveNext()
|
||||
@@ -479,7 +479,7 @@ namespace OpenSim.Framework
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// </exception>
|
||||
/// <filterpriority>2</filterpriority>
|
||||
public void Reset()
|
||||
@@ -548,7 +548,7 @@ namespace OpenSim.Framework
|
||||
private DateTime m_expirationTime1;
|
||||
|
||||
/// <summary>
|
||||
/// Index to first free element.
|
||||
/// Index to first free element.
|
||||
/// </summary>
|
||||
private int m_firstFreeElement;
|
||||
|
||||
@@ -681,8 +681,8 @@ namespace OpenSim.Framework
|
||||
/// Next element in chain.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// When element have value (something is stored to it), this is index of
|
||||
/// next element with same bucket index. When element is free, this
|
||||
/// When element have value (something is stored to it), this is index of
|
||||
/// next element with same bucket index. When element is free, this
|
||||
/// is index of next element in free element's list.
|
||||
/// </remarks>
|
||||
public int Next;
|
||||
@@ -696,7 +696,7 @@ namespace OpenSim.Framework
|
||||
public long Size;
|
||||
|
||||
/// <summary>
|
||||
/// Element's value.
|
||||
/// Element's value.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// It is possible that this value is <see langword="null"/> even when element
|
||||
@@ -812,7 +812,7 @@ namespace OpenSim.Framework
|
||||
/// true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
|
||||
/// </returns>
|
||||
/// <exception cref="InvalidOperationException">
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// </exception>
|
||||
public bool MoveNext()
|
||||
{
|
||||
@@ -841,7 +841,7 @@ namespace OpenSim.Framework
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
/// <exception cref="InvalidOperationException">
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// The collection was modified after the enumerator was created.
|
||||
/// </exception>
|
||||
/// <filterpriority>2</filterpriority>
|
||||
public void Reset()
|
||||
@@ -931,7 +931,7 @@ namespace OpenSim.Framework
|
||||
/// The key to locate in the <see cref="IGeneration"/>.
|
||||
/// </param>
|
||||
/// <returns>
|
||||
/// <see langword="true"/>if the <see cref="IGeneration"/> contains an element with the <see cref="key"/>;
|
||||
/// <see langword="true"/>if the <see cref="IGeneration"/> contains an element with the <see cref="key"/>;
|
||||
/// otherwise <see langword="false"/>.
|
||||
/// </returns>
|
||||
public bool Contains(int bucketIndex, TKey key)
|
||||
@@ -1014,7 +1014,7 @@ namespace OpenSim.Framework
|
||||
/// </returns>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If element was already existing in generation and new element size fits to collection limits,
|
||||
/// If element was already existing in generation and new element size fits to collection limits,
|
||||
/// then it's value is replaced with new one and size information is updated. If element didn't
|
||||
/// exists in generation before, then generation must have empty space for a new element and
|
||||
/// size must fit generation's limits, before element is added to generation.
|
||||
@@ -1070,7 +1070,7 @@ namespace OpenSim.Framework
|
||||
if (Size - m_elements[ elementIndex ].Size + size > m_cache.m_generationMaxSize)
|
||||
{
|
||||
// Generation is full
|
||||
// Remove existing element, because generation is going to be recycled to
|
||||
// Remove existing element, because generation is going to be recycled to
|
||||
// old generation and element is stored to new generation
|
||||
RemoveElement(bucketIndex, elementIndex, previousIndex);
|
||||
return false;
|
||||
@@ -1110,12 +1110,12 @@ namespace OpenSim.Framework
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If element is not found from generation then <paramref name="value"/> and <paramref name="size"/>
|
||||
/// are set to default value (default(TValue) and 0).
|
||||
/// are set to default value (default(TValue) and 0).
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
public bool TryGetValue(int bucketIndex, TKey key, out TValue value, out long size)
|
||||
{
|
||||
// Find entry index,
|
||||
// Find entry index,
|
||||
int previousIndex;
|
||||
int elementIndex = FindElementIndex(bucketIndex, key, m_newGeneration, out previousIndex);
|
||||
if (elementIndex == -1)
|
||||
@@ -1166,7 +1166,7 @@ namespace OpenSim.Framework
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// There are two kind generations: "new generation" and "old generation(s)". All new elements
|
||||
/// are added to "new generation".
|
||||
/// are added to "new generation".
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
protected interface IGeneration : IEnumerable<KeyValuePair<TKey, TValue>>
|
||||
@@ -1211,7 +1211,7 @@ namespace OpenSim.Framework
|
||||
/// The key to locate in the <see cref="IGeneration"/>.
|
||||
/// </param>
|
||||
/// <returns>
|
||||
/// <see langword="true"/>if the <see cref="IGeneration"/> contains an element with the <see cref="key"/>;
|
||||
/// <see langword="true"/>if the <see cref="IGeneration"/> contains an element with the <see cref="key"/>;
|
||||
/// otherwise <see langword="false"/>.
|
||||
/// </returns>
|
||||
bool Contains(int bucketIndex, TKey key);
|
||||
@@ -1259,7 +1259,7 @@ namespace OpenSim.Framework
|
||||
/// </returns>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If element was already existing in generation and new element size fits to collection limits,
|
||||
/// If element was already existing in generation and new element size fits to collection limits,
|
||||
/// then it's value is replaced with new one and size information is updated. If element didn't
|
||||
/// exists in generation before, then generation must have empty space for a new element and
|
||||
/// size must fit generation's limits, before element is added to generation.
|
||||
@@ -1288,7 +1288,7 @@ namespace OpenSim.Framework
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If element is not found from generation then <paramref name="value"/> and <paramref name="size"/>
|
||||
/// are set to default value (default(TValue) and 0).
|
||||
/// are set to default value (default(TValue) and 0).
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
bool TryGetValue(int bucketIndex, TKey key, out TValue value, out long size);
|
||||
@@ -1303,8 +1303,8 @@ namespace OpenSim.Framework
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.MaxCount"/>
|
||||
@@ -1324,13 +1324,13 @@ namespace OpenSim.Framework
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// When element has been stored in <see cref="ICnmCache{TKey,TValue}"/> longer than <see cref="ICnmCache{TKey,TValue}.ExpirationTime"/>
|
||||
/// and it is not accessed through <see cref="ICnmCache{TKey,TValue}.TryGetValue"/> method or element's value is
|
||||
/// not replaced by <see cref="ICnmCache{TKey,TValue}.Set"/> method, then it is automatically removed from the
|
||||
/// When element has been stored in <see cref="ICnmCache{TKey,TValue}"/> longer than <see cref="ICnmCache{TKey,TValue}.ExpirationTime"/>
|
||||
/// and it is not accessed through <see cref="ICnmCache{TKey,TValue}.TryGetValue"/> method or element's value is
|
||||
/// not replaced by <see cref="ICnmCache{TKey,TValue}.Set"/> method, then it is automatically removed from the
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// It is possible that <see cref="ICnmCache{TKey,TValue}"/> implementation removes element before it's expiration time,
|
||||
/// It is possible that <see cref="ICnmCache{TKey,TValue}"/> implementation removes element before it's expiration time,
|
||||
/// because total size or count of elements stored to cache is larger than <see cref="ICnmCache{TKey,TValue}.MaxSize"/> or <see cref="ICnmCache{TKey,TValue}.MaxCount"/>.
|
||||
/// </para>
|
||||
/// <para>
|
||||
@@ -1375,17 +1375,17 @@ namespace OpenSim.Framework
|
||||
/// Gets a value indicating whether <see cref="ICnmCache{TKey,TValue}"/> is limiting count of elements.
|
||||
/// </summary>
|
||||
/// <value>
|
||||
/// <see langword="true"/> if the <see cref="ICnmCache{TKey,TValue}"/> count of elements is limited;
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// <see langword="true"/> if the <see cref="ICnmCache{TKey,TValue}"/> count of elements is limited;
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.Count"/>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.MaxCount"/>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.MaxCount"/>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.IsSizeLimited"/>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.IsTimeLimited"/>
|
||||
public bool IsCountLimited
|
||||
@@ -1397,13 +1397,13 @@ namespace OpenSim.Framework
|
||||
/// Gets a value indicating whether <see cref="ICnmCache{TKey,TValue}"/> is limiting size of elements.
|
||||
/// </summary>
|
||||
/// <value>
|
||||
/// <see langword="true"/> if the <see cref="ICnmCache{TKey,TValue}"/> total size of elements is limited;
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// <see langword="true"/> if the <see cref="ICnmCache{TKey,TValue}"/> total size of elements is limited;
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.MaxElementSize"/>
|
||||
@@ -1420,12 +1420,12 @@ namespace OpenSim.Framework
|
||||
/// Gets a value indicating whether or not access to the <see cref="ICnmCache{TKey,TValue}"/> is synchronized (thread safe).
|
||||
/// </summary>
|
||||
/// <value>
|
||||
/// <see langword="true"/> if access to the <see cref="ICnmCache{TKey,TValue}"/> is synchronized (thread safe);
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// <see langword="true"/> if access to the <see cref="ICnmCache{TKey,TValue}"/> is synchronized (thread safe);
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// To get synchronized (thread safe) access to <see cref="ICnmCache{TKey,TValue}"/> object, use
|
||||
/// To get synchronized (thread safe) access to <see cref="ICnmCache{TKey,TValue}"/> object, use
|
||||
/// <see cref="CnmSynchronizedCache{TKey,TValue}.Synchronized"/> in <see cref="CnmSynchronizedCache{TKey,TValue}"/> class
|
||||
/// to retrieve synchronized wrapper for <see cref="ICnmCache{TKey,TValue}"/> object.
|
||||
/// </para>
|
||||
@@ -1441,13 +1441,13 @@ namespace OpenSim.Framework
|
||||
/// Gets a value indicating whether elements stored to <see cref="ICnmCache{TKey,TValue}"/> have limited inactivity time.
|
||||
/// </summary>
|
||||
/// <value>
|
||||
/// <see langword="true"/> if the <see cref="ICnmCache{TKey,TValue}"/> has a fixed total size of elements;
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// <see langword="true"/> if the <see cref="ICnmCache{TKey,TValue}"/> has a fixed total size of elements;
|
||||
/// otherwise, <see langword="false"/>.
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// If <see cref="ICnmCache{TKey,TValue}"/> have limited inactivity time and element is not accessed through <see cref="ICnmCache{TKey,TValue}.Set"/>
|
||||
/// or <see cref="ICnmCache{TKey,TValue}.TryGetValue"/> methods in <see cref="ICnmCache{TKey,TValue}.ExpirationTime"/> , then element is automatically removed from
|
||||
/// the cache. Depending on implementation of the <see cref="ICnmCache{TKey,TValue}"/>, some of the elements may
|
||||
/// or <see cref="ICnmCache{TKey,TValue}.TryGetValue"/> methods in <see cref="ICnmCache{TKey,TValue}.ExpirationTime"/> , then element is automatically removed from
|
||||
/// the cache. Depending on implementation of the <see cref="ICnmCache{TKey,TValue}"/>, some of the elements may
|
||||
/// stay longer in cache.
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.ExpirationTime"/>
|
||||
@@ -1463,13 +1463,13 @@ namespace OpenSim.Framework
|
||||
/// Gets or sets maximal allowed count of elements that can be stored to <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// </summary>
|
||||
/// <value>
|
||||
/// <see cref="int.MaxValue"/>, if <see cref="ICnmCache{TKey,TValue}"/> is not limited by count of elements;
|
||||
/// <see cref="int.MaxValue"/>, if <see cref="ICnmCache{TKey,TValue}"/> is not limited by count of elements;
|
||||
/// otherwise maximal allowed count of elements.
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
public int MaxCount
|
||||
@@ -1496,7 +1496,7 @@ namespace OpenSim.Framework
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If element's size is larger than <see cref="ICnmCache{TKey,TValue}.MaxElementSize"/>, then element is
|
||||
/// If element's size is larger than <see cref="ICnmCache{TKey,TValue}.MaxElementSize"/>, then element is
|
||||
/// not added to the <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
@@ -1522,8 +1522,8 @@ namespace OpenSim.Framework
|
||||
/// Normally size is total bytes used by elements in the cache. But it can be any other suitable unit of measure.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.MaxElementSize"/>
|
||||
@@ -1556,11 +1556,11 @@ namespace OpenSim.Framework
|
||||
/// Normally bytes, but can be any suitable unit of measure.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// Element's size is given when element is added or replaced by <see cref="ICnmCache{TKey,TValue}.Set"/> method.
|
||||
/// Element's size is given when element is added or replaced by <see cref="ICnmCache{TKey,TValue}.Set"/> method.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/> will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.MaxElementSize"/>
|
||||
@@ -1581,8 +1581,8 @@ namespace OpenSim.Framework
|
||||
/// </value>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// To get synchronized (thread safe) access to <see cref="ICnmCache{TKey,TValue}"/>, use <see cref="CnmSynchronizedCache{TKey,TValue}"/>
|
||||
/// method <see cref="CnmSynchronizedCache{TKey,TValue}.Synchronized"/> to retrieve synchronized wrapper interface to
|
||||
/// To get synchronized (thread safe) access to <see cref="ICnmCache{TKey,TValue}"/>, use <see cref="CnmSynchronizedCache{TKey,TValue}"/>
|
||||
/// method <see cref="CnmSynchronizedCache{TKey,TValue}.Synchronized"/> to retrieve synchronized wrapper interface to
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
@@ -1735,7 +1735,7 @@ namespace OpenSim.Framework
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Add or replace an element with the provided <paramref name="key"/>, <paramref name="value"/> and <paramref name="size"/> to
|
||||
/// Add or replace an element with the provided <paramref name="key"/>, <paramref name="value"/> and <paramref name="size"/> to
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// </summary>
|
||||
/// <param name="key">
|
||||
@@ -1748,7 +1748,7 @@ namespace OpenSim.Framework
|
||||
/// The element's size. Normally bytes, but can be any suitable unit of measure.
|
||||
/// </param>
|
||||
/// <returns>
|
||||
/// <see langword="true"/>if element has been added successfully to the <see cref="ICnmCache{TKey,TValue}"/>;
|
||||
/// <see langword="true"/>if element has been added successfully to the <see cref="ICnmCache{TKey,TValue}"/>;
|
||||
/// otherwise <see langword="false"/>.
|
||||
/// </returns>
|
||||
/// <exception cref="ArgumentNullException">
|
||||
@@ -1759,17 +1759,17 @@ namespace OpenSim.Framework
|
||||
/// </exception>
|
||||
/// <remarks>
|
||||
/// <para>
|
||||
/// If element's <paramref name="size"/> is larger than <see cref="ICnmCache{TKey,TValue}.MaxElementSize"/>, then element is
|
||||
/// not added to the <see cref="ICnmCache{TKey,TValue}"/>, however - possible older element is
|
||||
/// removed from the <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// If element's <paramref name="size"/> is larger than <see cref="ICnmCache{TKey,TValue}.MaxElementSize"/>, then element is
|
||||
/// not added to the <see cref="ICnmCache{TKey,TValue}"/>, however - possible older element is
|
||||
/// removed from the <see cref="ICnmCache{TKey,TValue}"/>.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting total size of elements,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// <para>
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>will remove less recently used elements until it can fit an new element.
|
||||
/// When adding an new element to <see cref="ICnmCache{TKey,TValue}"/> that is limiting element count,
|
||||
/// <see cref="ICnmCache{TKey,TValue}"/>will remove less recently used elements until it can fit an new element.
|
||||
/// </para>
|
||||
/// </remarks>
|
||||
/// <seealso cref="ICnmCache{TKey,TValue}.IsSizeLimited"/>
|
||||
@@ -1809,15 +1809,15 @@ namespace OpenSim.Framework
|
||||
/// Gets the <paramref name="value"/> associated with the specified <paramref name="key"/>.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <see langword="true"/>if the <see cref="ICnmCache{TKey,TValue}"/> contains an element with
|
||||
/// <see langword="true"/>if the <see cref="ICnmCache{TKey,TValue}"/> contains an element with
|
||||
/// the specified key; otherwise, <see langword="false"/>.
|
||||
/// </returns>
|
||||
/// <param name="key">
|
||||
/// The key whose <paramref name="value"/> to get.
|
||||
/// </param>
|
||||
/// <param name="value">
|
||||
/// When this method returns, the value associated with the specified <paramref name="key"/>,
|
||||
/// if the <paramref name="key"/> is found; otherwise, the
|
||||
/// When this method returns, the value associated with the specified <paramref name="key"/>,
|
||||
/// if the <paramref name="key"/> is found; otherwise, the
|
||||
/// default value for the type of the <paramref name="value"/> parameter. This parameter is passed uninitialized.
|
||||
/// </param>
|
||||
/// <exception cref="ArgumentNullException">
|
||||
|
||||
Reference in New Issue
Block a user