//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++
//	|                          Статический кэш различных объектов                               |
//	+                                      ShmalevoZ                                            +
//	|                                       2009-04                                             |
//	+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++---+++


///<namespace 
///		name="Общие.Статик.Объект"
///>
//
///		<class
///			name="Общие.Статик.Объект.Кэш"
///			version="1.0"
///			lastdate=""
///			descr="Статический кэш различных объектов"
///			depends=""
///			use=""
///			autor="ShmalevoZ"
///			firm=""
///			base=""
///			example=""
///			remark=""
///		>

class Общие.Статик.Объект.Кэш = cache.txt : Общие.Статик.Объект {

	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="Добавить"
	///				access="Public"
	///			>
	///				<summary>
	///					Добавляет в кэш объект с заданным идентификатором
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///				<param
	///					name="Объект"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Добавляемый объект
	///				</param>
	///					Идентификатор добавляемого значения
	///				</param>
	///				<returns
	///					type="void"
	///				>
	///					
	///				</returns>
	///				<sig>
	void Добавить (Строка Идентификатор, Неопределенный Объект);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="Установить"
	///				access="Public"
	///			>
	///				<summary>
	///					Устанавливает значение в кэш
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///				<param
	///					name="Объект"
	///					mod=""
	///					type="Неопределенный"
	///					defaultvalue=""
	///				>
	///					Добавляемый объект
	///				</param>
	///					Идентификатор добавляемого значения
	///				</param>
	///				<returns
	///					type="void"
	///				>
	///					
	///				</returns>
	///				<sig>
	void Установить (Строка Идентификатор, Неопределенный Объект);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="Получить"
	///				access="Public"
	///			>
	///				<summary>
	///					Возвращает объект из хранилища по идентификатору
	///				</summary>
	///				<example>
	///					глТаблица	= Кэш.Получить("ОбщаяТаблицаПараметров");
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Идентификатор ранее добавленного значения
	///				</param>
	///				<returns
	///					type="Неопределенный"
	///				>
	///					Ранее добавленное значение
	///				</returns>
	///				<sig>
	Неопределенный Получить (Строка Идентификатор);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="Удалить"
	///				access="Public"
	///			>
	///				<summary>
	///					Удаляет объект из хранилица по идентификатору
	///				</summary>
	///				<example>
	///					Кэш.Удалить("ОбщаяТаблицаПараметров");
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Идентифиткатор ранее добавленного значения
	///				</param>
	///				<returns
	///					type="Число"
	///				>
	///					Успех выполнения
	///				</returns>
	///				<sig>
	Число Удалить (Строка Идентификатор);
	///				</sig>
	///			</method>
	
	//---------------------------------------------------------------------------------------------
	///			<method
	///				name="Существует"
	///				access="Public"
	///			>
	///				<summary>
	///					Если Кэш.Существует("ОбщаяТаблицаПараметров") = 0 Тогда
	///						Предупреждение("Ошибка! Не найдены параметры!");
	///					...
	///				</summary>
	///				<example>
	///				</example>
	///				<remark>
	///				</remark>
	///				<param
	///					name="Идентификатор"
	///					mod=""
	///					type="Строка"
	///					defaultvalue=""
	///				>
	///					Идентификатор объекта
	///				</param>
	///				<returns
	///					type="Число"
	///				>
	///					Признак существования
	///				</returns>
	///				<sig>
	Число Существует (Строка Идентификатор);
	///				</sig>
	///			</method>

}
///		</class>
///</namespace>
