This question is locked. New answers and comments are not allowed.
Hi,
I am experiencing some problems with OpenAccess L2 cache and I will try to explain them in text below.
Recently, I've upgraded Sitefinity 5.1 to 6.1 based on documentation from your site.
I followed every step in there and successfully logged in just to confirm that I am now at version 6.1.
During this process I've also upgraded OpenAccess to version (2013.2.611.1) that is used by Sitefinity itself.
I've did this in order to test L2 cache behaviour with this new Sitefinity version.
We use OpenAccess in our project with L2 cache turned on with settings like on attached picture.
In the past, from time to time, we had to use Evict statement in our code to make cache reload some entities that were not properly loaded after update.
This was the case when we were using database views to show some data, but it also happened with some entities generated from database tables.
So, first thing that I did when Sitefinity upgrade is finished is to remove Evict statements and retest L2 cache issues.
After that I could confirm that our problems with L2 cache are still there - I've created new entity (I will use 'Student' as this entity name),
successfully saved new student to DB, but that student was not visible in student list (this list is populated by view) until I restarted app pool.
Can U give me more info on L2 cache and how it is supposed to work with table and view entities?
Thanks in advance
I am experiencing some problems with OpenAccess L2 cache and I will try to explain them in text below.
Recently, I've upgraded Sitefinity 5.1 to 6.1 based on documentation from your site.
I followed every step in there and successfully logged in just to confirm that I am now at version 6.1.
During this process I've also upgraded OpenAccess to version (2013.2.611.1) that is used by Sitefinity itself.
I've did this in order to test L2 cache behaviour with this new Sitefinity version.
We use OpenAccess in our project with L2 cache turned on with settings like on attached picture.
In the past, from time to time, we had to use Evict statement in our code to make cache reload some entities that were not properly loaded after update.
This was the case when we were using database views to show some data, but it also happened with some entities generated from database tables.
So, first thing that I did when Sitefinity upgrade is finished is to remove Evict statements and retest L2 cache issues.
After that I could confirm that our problems with L2 cache are still there - I've created new entity (I will use 'Student' as this entity name),
successfully saved new student to DB, but that student was not visible in student list (this list is populated by view) until I restarted app pool.
Can U give me more info on L2 cache and how it is supposed to work with table and view entities?
Thanks in advance