{"shas":[["6cbcef20b0e47ce5cfa161496051b623dffc6230","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","changed adapter interface for future expansion","Travis"],["028c4b975dad1098f1077d39fc7110d8161ca21e","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","setup the caching middleware class and tests","Jordan Bach"],["9b386e6db5fba974c20c4800e44ad9887755659e","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","moved the cache entry and cache store into the cache_records middleware","Jordan Bach"],["f91887a5a12348b7ae941275427cd861bf7daa42","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","moved caching tests from base_test to middlewares/cache_records_test","Jordan Bach"],["9ad59297236e9a334ee91f281229a57c5cffac89","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","remove all caching code not in the cache_records middleware","Jordan Bach"],["dce304dd8ce4776499b0134c55dec909b31d2457","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","Work started on Preload middleware\n\nthings are broken -- I need to write a component that I will use in\nfinishing up this effort.","Travis"],["6250cc4fdd4d88bb2e833a18a870fe43f269ea65","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","added a modifiers pseudo query method","Jordan Bach"],["6dcb6ad967cadcfe09778e8c128490603ab7a348","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","removed fresh method from Perry::Base because it is going into the middleware caching layer","Jordan Bach"],["e9d76d4f526345427fae9a181c78ca7e7c6cfedd","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","reimplemented fresh and reset_cache as query modifiers handled by the cache_records middleware","Jordan Bach"],["bc8ca2818596ef2891e801587b789adf78b646f1","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","added a Scopes module that contains scopes for all of the modifiers recognized by the cache_records middleware","Jordan Bach"],["dd036a64d31fd7854870687d916ca5be3e63cb0b","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","removed expires configuration from the cache_records middleware","Jordan Bach"],["fcced7dba6163871a40635ec770bd2e245d8bdb2","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","minor refactor to CacheRecords#call","Jordan Bach"],["2ca23d532cce6b6e6fb24195e79aebc98b145519","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","updated fesh scope so it can accept an argument","Jordan Bach"],["32822d6048590639049ba0a6a6ac6341fa9a31dc","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","added processor concept and integration tests for adapter stack","Travis"],["c6f91adc46a91c0b7a7f95ed556bfb5fb3f7f0de","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","Merge remote-tracking branch 'jbgo/caching-middleware' into middleware","Travis"],["c9573bd205a264f9c602890c0d7c9136fcc9e781","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","Merge branch 'middleware' into middlewares-preload\n\nConflicts:\n\tlib/perry/association_preload.rb\n\tlib/perry/base.rb\n\ttest/unit/association_preload_test.rb","Travis"],["47ae24abaed96d0ebe1074f6be3b375a3bdc51aa","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","PreloadAssociations processor built","Travis"],["74cbd0b3ad7f764a98350c6857a21845d83fc7b5","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","remove commented code -- fixed mispelling in test","Travis"],["6b6727ffaee7aae428514bd53d8b5e6715de8411","b736efda7342c257b42af16d6f7b8da01d5aa165@petticrew.net","tweaks to docs","Travis"],["3920020cbbcbb78eae0e1efe058041a74b182af4","63afff8f08f2cb5eca8f0a7c1338247be838e61a@gmail.com","added a Response class to the persistence layer","Jordan Bach"]],"repo":"jbgo/perry","actor":"jbgo","ref":"refs/heads/master","size":46,"head":"5cefeb2fd510a845bd5d109186d4fa48911563d6","actor_gravatar":"924885382aff67f265cac708cbcc7f48","push_id":31321925}