- Timestamp:
- 01/08/09 14:52:17 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/CachedDataAdapter.cs
r1088 r1093 85 85 } 86 86 87 [MethodImpl(MethodImplOptions.Synchronized)]88 87 protected virtual ObjT FindSingle(Selector dbSelector, 89 88 Selector cacheSelector) { … … 117 116 } 118 117 118 [MethodImpl(MethodImplOptions.Synchronized)] 119 119 protected abstract RowT InsertNewRowInCache(ObjT obj); 120 120 121 [MethodImpl(MethodImplOptions.Synchronized)] 121 122 protected abstract void FillCache(); 122 123 124 [MethodImpl(MethodImplOptions.Synchronized)] 123 125 public abstract void SyncWithDb(); 124 126 127 [MethodImpl(MethodImplOptions.Synchronized)] 125 128 protected abstract bool PutInCache(ObjT obj); 126 129 130 [MethodImpl(MethodImplOptions.Synchronized)] 127 131 protected abstract RowT FindCachedById(long id); 128 132 133 [MethodImpl(MethodImplOptions.Synchronized)] 129 134 void CachedDataAdapter_OnUpdate(object sender, EventArgs e) { 130 135 foreach (ICachedDataAdapter parent in this.parentAdapters) { … … 135 140 } 136 141 142 [MethodImpl(MethodImplOptions.Synchronized)] 137 143 protected virtual void RemoveRowFromCache(RowT row) { 138 144 cache.Rows.Remove(row);
Note: See TracChangeset
for help on using the changeset viewer.