Example #1
0
        /// <summary>
        /// Dictionary per effettuare il caching degli oggetti documenti reperiti
        /// </summary>
        //private Dictionary<int, DocsPaVO.documento.SchedaDocumento> _state = null;

        /// <summary>
        /// Reperimento documento
        /// </summary>
        /// <returns></returns>
        protected virtual DocsPaVO.documento.SchedaDocumento GetDocument(LogInfo logInfo)
        {
            //if (this._state == null)
            //    this._state = new Dictionary<int, DocsPaVO.documento.SchedaDocumento>();

            //if (this._state.ContainsKey(logInfo.ObjectId))
            //{
            //    return (DocsPaVO.documento.SchedaDocumento)this._state[logInfo.ObjectId];
            //}
            //else
            //{
            DocsPaVO.documento.SchedaDocumento document = DocumentDataAdapter.GetDocument(logInfo);

            //lock (_state)
            //{
            //    this._state[logInfo.ObjectId] = document;
            //}

            return(document);
            //}
        }