A cache is a component that transparently stores data so that future requests for that data can be served faster.
3
votes
0answers
149 views
Caching image in memory or on disk
I am caching an image locally..That same image will be used in few screens. Steps for doing this is as follows:
Get image from cache
If not present in NSCache, get image from Cache directory
If not ...
4
votes
1answer
49 views
Caching mechanism for saving a bitmap
I needed a quick caching mechanism to save a bitmap (picture). There was no way I could get the bitmap to the class where I need to upload it to the server so for the sake of organization and code ...
3
votes
0answers
138 views
Implement two level caching using spring's cache abstraction Cache and CacheManager
Details about spring's caching framework are here. When I was reading this link, I thought the composite cache mentioned there was one that used levels of caching based on the order given to the ...
6
votes
0answers
51 views
2
votes
1answer
41 views
Using Cache::remember for banners and stores
I'm using Cache::remember to cache 3 results in my action, 2 in the same call to Cache::remember. It works, but I have 2 ...
3
votes
0answers
41 views
Angular OOP services and caching
I've created a caching service using OOP techniques combined with the revealing module pattern and the angular-cache library. New CacheDataClass objects are ...
3
votes
1answer
63 views
Generic ObjectCache with Expiration
I sometimes need an object that caches some data but only for the specified amount of time. So I created a class that should handle this. The main goal was to make it generic unlike the ...
2
votes
1answer
22 views
3
votes
0answers
66 views
Cache with timeout per key
I wrote a general purpose library for in-memory cache with custom timeout for each key.
...
2
votes
1answer
51 views
Java basic AsyncCache implementation
I wanted to use an async-cache to store URLs of images that I have to display in a list. The image URL is fetched (REST call) using a unique UUID associated with each item of the list. I store this ...
4
votes
1answer
44 views
LRU Cache in ECMAScript
I wrote this for a CodeWars challenge while trying to learn ECMAScript and would really like to have some advice on how it could be improved.
What I don't like about this code myself, but am unsure ...
3
votes
1answer
53 views
Properties File MRU Cache
I made an attempt to implement a Properties File MRU Cache with a limited cache size which are of the most recently used properties can only be held in. A read miss from this cache leads to a read ...
5
votes
2answers
121 views
Caching large object in multithreading environment
I'm having to dabble with caching and multithreading (thread per request), and I am an absolute beginner in that area, so any help would be appreciated.
My project requirements are:
Cache one ...
1
vote
0answers
39 views
Deciding when to update an image in the database
I have written a method which is used to determine whether or not I need to update an image stored in a database with an image stored on a local machine. The criteria for when an image needs to be ...
1
vote
1answer
66 views
Implementation of self-updating, asynchronous cache solution of individual (non-bulk) objects
Here I am again; referring to my previous code review request about a self-updating, asynchronous (?) cache.
The previous class takes care of caching operations like "get all users registered in our ...
0
votes
2answers
79 views
Implementation of asynchronous (?), self-refreshing cache of object collection bulk
I'm trying to create a caching solution used in various parts of a clients' application. The resulting code will be open source.
For example, it will be used for caching API queries like "get all ...
2
votes
1answer
215 views
LRU cache design using dict and doubly linked list
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.
get(key) - Get the value (will always be positive) of the ...
3
votes
1answer
102 views
Class for returning a different value every so often
I have a class that I'm trying to determine a good name for. I don't know if this concept comes up a lot in programming or not, but I'm wondering if I can get some suggestions for a good name for the ...
4
votes
1answer
51 views
Storing get call data on same function
I basically have a folder view structure, that each time I call grabs the value of the selected field and gets that specific folder data. I was wondering if there's a better way to do this by caching ...
5
votes
5answers
986 views
10
votes
2answers
413 views
Memory cache implementation
I have created an open source memory cache called cachew and can be found here:
cachew. I would like your help to make it better.
Regarding the class Cache or its ...
2
votes
2answers
380 views
Object-cache C# Take two
I have previously attempted to write a object-cache that I use in co-junction with Redis keeping a persistent data-model. Old post can be read here Cached-object Store c# with Redis client for ...
2
votes
1answer
2k views
Cached-object Store c# with Redis client for persistent storage
I have written a Cached-Object store with a Redis Client for persistent storage. The application that is going to use this is a heavy read application with the occasional write. I assume that entire ...
7
votes
2answers
193 views
Thread-safe memoizer
I have searched around but I was not able to find a complete implementation of the memoize pattern in a multithreaded context. It's the first time playing with thread synchronization. The code seems ...
4
votes
2answers
239 views
Resource caching in Java with soft references
I'd like to cache some heavy resources locally. The goal of this implementation is to have be able to load resources for an unknown amount of time and then keep them in memory and finally evict them ...
2
votes
1answer
41 views
Simple BloomFilter Class
We have some BloomFilters (like a java.util.set without deletion) and we store them in ehcache (you can think it's as a ...
3
votes
1answer
1k views
Spring oauth2 token store supported by redis
I had to make a demo for Spring oauth2 with redis store for tokens. I started with the sparklr2 (with tonr2) sample app from here. They are demo apps to show oauth2 powered by spring. Sparklr is the ...
2
votes
1answer
131 views
Thread safe double buffered cache
I want cache object for one value, which have two expiration limits.
One "soft" limit indicating "value is old, but is still valid, but is good time for reload the value". And one "hard" limit ...
0
votes
2answers
503 views
Caching using phpFastCache
I have a class that holds functions for caching using PHPFastCache. There are quite a few static functions in here and for each one I am declaring:
...
2
votes
1answer
407 views
Simple thread-safe loading cache based on RxJava
I'm sketching a simple thread-safe cache which can load missing values. It is based on RxJava's Observable which also means that it should be possible for a client to join a request for value which is ...
4
votes
3answers
155 views
Thread safe cache for write through and writeback
This cache is like a list where new elements are inserted in the middle, cache hits are put to head of the list and replaced elements are taken from the end. Would I just use a list the lookup would ...
3
votes
1answer
1k views
Redis Cache Data source code - Retrieve/Set/Invalidate actions
This is my RedisDataSource code. What I am mainly interested in is how the retry policy could be improved and if using WindowsAzure Trainsient Fault Handling this case (using Redis Azure Cache) makes ...
1
vote
1answer
73 views
Caching DOM-queries
I've been optimizing my code and I always tend to cache common selectors like this (jQ):
...
3
votes
1answer
127 views
Reducing lock contention for a caching utility, or make it totally lockless but threadsafe
My Java program is a module called configProxy which fetches configuration entries from a remote node (say from a Redis instance). When the caller calls the ...
10
votes
2answers
128 views
Inspector Rubberduck - Take Two
Release 1.1 of Rubberduck only had a handful of implemented code inspections, more as a proof of concept than anything else. For release 1.2, we now have 19 implementations of our ...
7
votes
1answer
341 views
Cache for JSON API
I am working on a small project which utilizes a 3rd party API. Many of the queries from the API can take 5-10 seconds so to keep the front end moving a bit faster I decided to cache the responses ...
5
votes
1answer
856 views
Caching data on disk in iOS
I've got an app that's got an activity/timeline like view. Since I don't want to retrieve the entire timeline every time, I'm caching all the events.
Currently, this is how I go about it:
...
6
votes
1answer
430 views
2
votes
1answer
114 views
LRU Cache Design using LinkedHashMap
This is a follow-on qestion from: LRU cache design
Revised Implementation
...
3
votes
1answer
978 views
Concurrent LRU cache using sychronizedMap() or ReadWriteLock
Trying to implement a simple, thread-safe LRU cache that's meant for "read mostly" use.
Collections.sychronizedMap()
Clean, simple, not much else to say.
...
6
votes
1answer
579 views
LRU cache design
Idea
The cache is nothing but a circular arrayList. This list contains Entry<K,V>. Whenever new entries are coming, add ...
3
votes
0answers
124 views
Caching in PHP using the filesystem
I wrote a simple class to cache data on a filesystem. The class also provides an internal cache using a static variable to avoid reading from disk for each request.
...
0
votes
1answer
163 views
A double mapped cache with WeakReferences for second key type
I needed a way to cache a large number of objects with two different types of keys.
In my case:
A String key represents my object in a serialized form. This way ...
2
votes
1answer
2k views
Local image cache for external images
I have written a simple image cache script, the purpose is to load the image locally, so i can control the cache times of the images, and i have better load times than the host server, (battle.net ...
5
votes
2answers
604 views
Time Sensitive ConcurrentDictionary
In our application, we have many function calls that we want to cache the results of. However, the result of these functions depends on database calls, so we want this cache to refresh every so often ...
5
votes
3answers
2k views
Map with different types for values
I am trying to implements a map (that can work as a cache) that has strings as keys and values of different types. In my real case once set the key/values in the map will not change.
I used these ...
3
votes
2answers
742 views
Correct way of implementing thread safe factory with caching?
I have a ConnectorFactory that creates Connector objects based on parameters like URLs, username and passwords.
The ...
1
vote
1answer
560 views
2
votes
1answer
236 views
Clear cache files older than 30 minutes
This is what I came up with to delete files not modified within the last 30 minutes from a subdirectory named cache.
...
4
votes
1answer
421 views
Using concurrent dictionary as first-level cache
I am currently implementing a thread-safe in-memory cache mechanism, with the intent of storing objects that are expensive to create or often used by the system.
I also want to include an expiration ...