aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Library/ItemDataCache.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Library/ItemDataCache.cs')
-rw-r--r--MediaBrowser.Controller/Library/ItemDataCache.cs32
1 files changed, 0 insertions, 32 deletions
diff --git a/MediaBrowser.Controller/Library/ItemDataCache.cs b/MediaBrowser.Controller/Library/ItemDataCache.cs
deleted file mode 100644
index 35b3551a9..000000000
--- a/MediaBrowser.Controller/Library/ItemDataCache.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System.Collections.Generic;
-using MediaBrowser.Model.Entities;
-
-namespace MediaBrowser.Controller.Library
-{
- public class ItemDataCache
- {
- private Dictionary<string, object> Data = new Dictionary<string, object>();
-
- public void SetValue<T>(BaseItem item, string propertyName, T value)
- {
- Data[GetKey(item, propertyName)] = value;
- }
-
- public T GetValue<T>(BaseItem item, string propertyName)
- {
- string key = GetKey(item, propertyName);
-
- if (Data.ContainsKey(key))
- {
- return (T)Data[key];
- }
-
- return default(T);
- }
-
- private string GetKey(BaseItem item, string propertyName)
- {
- return item.Id.ToString() + "-" + propertyName;
- }
- }
-}