# Cache.get 'reponses' return nil help! help!

**URL:** <https://www.ruby-forum.com/t/cache-get-reponses-return-nil-help-help/132243>\
**Category:** Rails\
**Created:** [March 18, 2008, 8:47am UTC](https://www.ruby-forum.com/t/cache-get-reponses-return-nil-help-help/132243 "2008-03-18T08:47:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shuja](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/13edae/32.png) [@shuja](https://www.ruby-forum.com/u/shuja)\
**Post date:** [March 18, 2008, 8:47am UTC](https://www.ruby-forum.com/t/cache-get-reponses-return-nil-help-help/132243/1 "2008-03-18T08:47:36Z")

</div>

Hi all,

I want to cache some objects (models) in memcache, it stores the data  
successfully using (Cache.put statement) but while retriving the stored  
data from memory using (Cache.get statement) it return nil value. It  
goes something like this…

if Cache.get ‘responses’!=nil  
@responses=Cache.get ‘responses’  
@responses\_pages=Cache.get ‘response\_pages’  
@advertiser=Cache.get ‘advertiser’  
else

```
  if

```

@@security.checkSecurity(session[:userName],session[:securityToken],8)==0  
@advertiser = Advertiser.find\_by\_user\_id(session[:user\_id])  
@response\_pages, @responses = paginate :responses, :per\_page =\>  
session[:record] ,:conditions=\>[“advertiser\_id=?”,@advertiser.id]  
,:order=\>‘id desc’  
Cache.put ‘responses’, @responses  
Cache.put ‘response\_pages’, @responses\_pages  
Cache.put ‘advertiser’, @advertiser

Any suggestion will be appreciated!  
Thanks in advance
