OSCache taglib

V

vicky7909

Hi,
I am using Tomcat 5.5 and using OSCache 2.4.1 to improve the
performance of JSP pages.

When a user logs in, records are loaded from the database, but this
takes too long and the browser freezes until all the records load. To
cache this occassionally changing content from second request onwards,
I surrounded the JSP with <cache:cache> tags.

However, if I refresh the page or navigate to another link and come
back, it still seems to go the database and fetch the records! Can't
figure why it does not cache. The cache is apparently created and
populated
Console:
" Created new session-scoped cache in session
94FFF4FAE818657D63DFD96049A9A99A at key: __oscache_cache"


In oscache.properties file
cache.use.host.domain.in.key=true
cache.path=c:\\myapp\\cache
cache.algorithm=com.opensymphony.oscache.base.algorithm.FIFOCache
cache.blocking=false
cache.capacity=1000
cache.unlimited.disk=false
The rest properties are commented out

In the JSP
<%@ taglib uri="http://www.opensymphony.com/oscache" prefix="cache" %>
<cache:cache scope="session">
....jsp content here...
</cache:cache>

I also enabled disk caching and when I see the cache file, it caches
ok! The content appears in the cache file in c:\\myapp\\cache. Don't
understand why it still goes to the database.

Any ideas?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,142
Latest member
arinsharma
Top