Commit 133b956b authored by Sandeep S. Shewalkar's avatar Sandeep S. Shewalkar
Browse files

lazywriter changes in ForceSaveDataToFDB

if error occured while fetching data from database, key removed from cache.
parent 7276215f
Branches
1 merge request!24Lazywriter new methods sss
Showing with 2 additions and 1 deletion
......@@ -331,7 +331,8 @@ func (lfd *LazyFDPHelper) ForceSaveDataToFDB(identifier string) {
dataFromFdb, getError := GetDataFromFDB(cachedObjectActual.FileName)
if getError != nil {
logginghelper.LogError("error occured while fetching data from database for file : ", cachedObjectActual.FileName, getError)
lfd.gc.Set(cachedObjectActual.FileName, cachedObjectActual)
// in case of error, i.e. if data fetching failed, remove key from cache
lfd.gc.Remove(cachedObjectActual.FileName)
} else {
var interfaceData interface{}
unmarshalError := json.Unmarshal(dataFromFdb, &interfaceData)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment