Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4240080
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 21, 20262026-05-21T03:07:08+00:00 2026-05-21T03:07:08+00:00

I am building web app using Casssandra DB & Java with JSF 2.0 .

  • 0

I am building web app using Casssandra DB & Java with JSF 2.0.

Cassandra has its own caching layer and also I can cache using SessionsScoped managed beans in JSF. I would like to know what would be a good way to implement caching of data of different kinds: the to-be-cached data is sometimes quite big in size for 1 kind and sometimes it is small sized(2nd kind).

Since the cached data columns in Cassandra row would store the data in serialized format & with entire column structure, I guess I would be better storing them at the app server in session scoped beans whereby I can also have a better control of the cached data & cached data could be the most relevant and I guess it makes no difference in terms of the hardware requirements in the 2 cases:- (1) when I implement it using sessionscoped beans (2) if I use the DB cache.

Please list any differences in the benefits that may be there with these two caching implementations.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-21T03:07:09+00:00Added an answer on May 21, 2026 at 3:07 am

    Do not (ab)use the session scope as cache for large datasets. You’re basically duplicating the cache for every visitor. You should have a single cache. The DB cache is perfectly fine.

    As to the size of the data, you should effectively have a request or view scoped bean which contains exactly the data the enduser needs to know about in the particular request. E.g. when you’re displaying a dataset of 1000 objects through pagination with 10 objects per page, then the request scoped bean should contain exactly those 10 objects and the remnant should be kept there in the DB/DB cache. The code should also be written that way that it retrievs exactly those 10 objects (and thus don’t retrieve 1000 objects and then filter the desired 10 out of it).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

No related questions found

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.