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 892075
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T13:59:36+00:00 2026-05-15T13:59:36+00:00

I am looking out for implementing a timestamp based cache with multiple keys. What

  • 0

I am looking out for implementing a timestamp based cache with multiple keys. What data structure other than hash tables I would use. Any suggestions…

for two values, pair could be used, java (un)fortunately doesn’t have a pair.

if it has to be triplet or quartet, what architecture is advised. or just the best-practise data structure to be used is also sufficient…

  • 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-15T13:59:37+00:00Added an answer on May 15, 2026 at 1:59 pm

    Assuming that you want to only retrieve the cached value given all of the keys, you can simply just make a CacheKey object. Maps/Hashtable are still a decent candidate here:

    map.put(new CacheKey(keyA, keyB, keyC), value);
    map.get(new CacheKey(keyA, keyB, keyC));
    //etc...
    

    Just make sure to properly implement equals() and hashcode() in the CacheKey class.

    However if you intend to heavily use this map or hashtable as a cache, you should seriously consider re-using an existing caching library, unless you want to deal with things like limiting the number of entries stored in the map, choosing which entries get evicted when you reach the limit, etc. EhCache is incredibly simple to use and has many many configuration options – caches can have a maximum number of entries or maximum memory size, caches can overflow to disk, etc.

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

Sidebar

Ask A Question

Stats

  • Questions 494k
  • Answers 494k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer void * (*proc)(void *) is a pointer to a function… May 16, 2026 at 11:06 am
  • Editorial Team
    Editorial Team added an answer I've only found a few dodgy links about doing that… May 16, 2026 at 11:06 am
  • Editorial Team
    Editorial Team added an answer rsort() reverse sorts the array :) May 16, 2026 at 11:06 am

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Related Questions

I'm looking at implementing an RDBMS. Are there any good resources out there about
I am looking at implementing a Web Service API for our product. I have
I'm looking into implementing full text search on our Firebird database. Our requirements are:
We are looking at implementing a caching framework for our application to help improve
I am looking to create a function that could create a fade-in/fade-out function on
I'm looking for a simple MVC framework for PHP and would like something that
I'm very new to sending data over a serial port through .net and I've
I'm currently starting a new project that will display user distrubuted data links in
I am looking to build a web app that implements background audio and fast
I'm looking for a solution to keep an element in view, while scrolling the

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.